Where is Correos?

Where is Correos located?

Correos, Correos (Barcelona Metro), Spain (approx. 41.381943°, 2.1813889°)


Where is Correos on the map?