The
Landmark
An iconic new addition to London’s skyline, The Landmark is the height of sophisticated living.
Situated in Canary Wharf, the world’s pre-eminent financial centre, this spectacular new residential development is not only a place to live, but also a destination in its own right. Created by Squire and Partners, the renowned architectural visionaries, The Landmark’s distinguished apartments boast beautiful design, high specifications and breathtaking views that are guaranteed to meet with even the most exacting of standards.