Where is Bank of Spain?

Where is Bank of Spain located?

Bank of Spain, Bank of Spain, Spain (approx. 40.418724°, -3.6943057°)


Where is Bank of Spain on the map?