Where is L'Auditori?

Where is L'Auditori located?

L'Auditori, Cataluna, Spain (approx. 41.39833°, 2.185556°)


Where is L'Auditori on the map?