Where is Victoria Centre?

Where is Victoria Centre located?

Victoria Centre, Victoria Centre, Great Britain (approx. 52.956036°, -1.148436°)


Where is Victoria Centre on the map?