Where is Banco de España?

Where is Banco de España located?

Banco de España, Banco de España, Spain (approx. 40.41778°, -3.69424°)


Where is Banco de España on the map?