See all photos
See all photos
See all photos
This hotel is located in Sóller, Illes Balears, Spain. To arrive, guests can take a bus or drive. There are many places of interest nearby such as the Sóller Botanic Garden and the Sóller Beach. Amenities of the hotel include a swimming pool, a sun terrace and a garden.