Where is Bank of Spain?

Where is Bank of Spain located?

Bank of Spain, Madrid, Spain (approx. 40.41872°, -3.694306°)


Where is Bank of Spain on the map?