Hotel Luxor
Type:
Hotel
Address:
Avenida Son Rigo, 21, 07610 Playa de Palma, Spain
Country:
Spain
Hotel Luxor