Where is Queen Elizabeth Hall?

Where is Queen Elizabeth Hall located?

Queen Elizabeth Hall, Queen Elizabeth Hall, Great Britain (approx. 51.506668°, -0.11636111°)


Where is Queen Elizabeth Hall on the map?