Where is Nottingham Conference Centre?

Where is Nottingham Conference Centre located?

Nottingham Conference Centre, Nottingham Conference Centre, Great Britain (approx. 52.9562°, -1.152°)


Where is Nottingham Conference Centre on the map?