Where is L'Auditori?

Where is L'Auditori located?

L'Auditori, L'Auditori, Spain (approx. 41.398335°, 2.1855557°)


Where is L'Auditori on the map?