An expansive waterside location with over 37,000 sq m of open-air space with spectacular views across the capital.
Within M25: Yes
Authority: Newham
Nearest station: Canning Town