What Is The Deepest Point In London?
The deepest point is below Hampstead Heath at Bull and Bush (where a station was part-built, but never completed), which reaches 67m. The deepest space in London is the recently completed Lee Tunnel, a relief sewer that slopes down to 80m beneath Beckton. What is the deepest point of the London Underground? The deepest station …