Hotel Timor(4 stars)

Calle Montemar, 12 7610 Playa de Palma Mallorca View on map