Photos of the Apts Ferrera Beach, Cala d'Or.

About the hotel