Where is Nottingham, Victoria Centre?

Where is Nottingham, Victoria Centre located?

Nottingham, Victoria Centre, Nottingham, United Kingdom (approx. 52.95768°, -1.14871°)


Where is Nottingham, Victoria Centre on the map?