Hotel Timor(4 stars)

Montemar 12 07610 Playa de Palma View on map