See all photos
See all photos
See all photos
This hotel is located in Cala Millor, on the island of Mallorca. It is a beachfront property, with rooms that have balconies and sea views. There are also plenty of activities nearby, including windsurfing, sailing, and hiking.