Where is Palladium Hotel Menorca?

Where is Palladium Hotel Menorca located?

Palladium Hotel Menorca, Balearic Islands, Spain (approx. 40.01957°, 4.18183°)


Where is Palladium Hotel Menorca on the map?