Where is SANTANDER CENTRO?

Where is SANTANDER CENTRO located?

SANTANDER CENTRO, SANTANDER CENTRO, Spain (approx. 43.46005°, -3.80837°)


Where is SANTANDER CENTRO on the map?