Where is Hotel Luxor, Playa de Palma?

Where is Hotel Luxor, Playa de Palma located?

Hotel Luxor, Playa de Palma, Illes Balears, Spain (approx. 39.52282°, 2.74321°)


Where is Hotel Luxor, Playa de Palma on the map?