Where is Mandarin Oriental, Barcelona?

Where is Mandarin Oriental, Barcelona located?

Mandarin Oriental, Barcelona, Mandarin Oriental, Barcelona, Spain (approx. 41.39109°, 2.16658°)


Where is Mandarin Oriental, Barcelona on the map?