Where is Shell Centre?

Where is Shell Centre located?

Shell Centre, Shell Centre, Great Britain (approx. 51.503834°, -0.11688889°)


Where is Shell Centre on the map?