The Landmark is a stunning new mixed use development situated just a 15 minute stroll from the financial hub of Canary Wharf. The Landmark is evolving into a destination in its own right providing the perfect blend for contemporary city living with cafes, restaurants, shops and a piazza opening in 2010.
Apartments at The Landmark are now available to rent and provide luxury accommodation that utilises the latest in energy saving technology to reduce carbon emissions.