Under Construction
Visualisation One
Project information
Status
Under Construction
Borough
Tower Hamlets
Completion
2020
Location
Orchard Place (Stop I), Leamouth Peninsula, London E14 0JU, UK
Listed by
Last updated on
14/04/2021
Standard
Standard (small business)
Partner
Borough Partner