Where is London Dungeon?

Where is London Dungeon located?

London Dungeon, London Dungeon, Great Britain (approx. 51.502598°, -0.11921889°)


Where is London Dungeon on the map?