See all photos
See all photos
See all photos
Villa Rosales is a hotel located in Teguise, Spain. To arrive, take the Doctor Fleming 9 street. It is near places of interest such as the Teguise Market and the César Manrique Foundation. The rooms have amenities such as a TV and a private bathroom. The common areas have a swimming pool and a garden.