Where is Nottingham Royal Concert Hall?

Where is Nottingham Royal Concert Hall located?

Nottingham Royal Concert Hall, Nottingham Royal Concert Hall, Great Britain (approx. 52.955555°, -1.1513889°)


Where is Nottingham Royal Concert Hall on the map?