Where is Queen Elizabeth II Centre?

Where is Queen Elizabeth II Centre located?

Queen Elizabeth II Centre, Queen Elizabeth II Centre, Great Britain (approx. 51.5005°, -0.129°)


Where is Queen Elizabeth II Centre on the map?