Palma de Mallorca

Where history meets the most beautiful beaches of the Mediterranean