Where is Institut del Teatre?

Where is Institut del Teatre located?

Institut del Teatre, Institut del Teatre, Spain (approx. 41.3712°, 2.1578°)


Where is Institut del Teatre on the map?