Where is Santander House?

Where is Santander House located?

Santander House, Santander House, Great Britain (approx. 52.037163°, -0.767807°)


Where is Santander House on the map?