Where is Victoria Centre?

Where is Victoria Centre located?

Victoria Centre, Nottingham, United Kingdom (approx. 52.95639°, -1.147222°)


Where is Victoria Centre on the map?