See all photos
See all photos
See all photos
This hotel is located in Sóller, on the island of Mallorca. To get there, you can take a bus or drive. There are plenty of places to visit nearby, such as the Sóller Botanical Garden and the Sóller Museum. The rooms and common areas of the hotel are clean and comfortable, and the staff is friendly and helpful.