Where is Mandarin Oriental?

Where is Mandarin Oriental located?

Mandarin Oriental, Mandarin Oriental, Spain (approx. 41.39136°, 2.166889°)


Where is Mandarin Oriental on the map?