See all photos
See all photos
See all photos
This hotel is located in Cala Millor, on the island of Mallorca in Spain. It is a beachfront hotel with rooms and common areas that have views of the sea. The hotel has an outdoor pool, a sun terrace, and a restaurant.