See all photos
See all photos
See all photos
This hotel is located in Los Valles, Teguise, Spain. To arrive, take the San Isidro Labrador street. There are many places of interest nearby such as the Teguise Market and the Guinate Tropical Park. The hotel has amenities such as a garden, a terrace and rooms with a private bathroom.