London Property for Sale / London Apartment for Sale / Buying Apartment in London / London House
Landmark Place is a building of substance, elegant, refined and entirely suited to its iconic situation. A landmark in design, in location and in London’s continuing story.
Landmark Place positioned on the northern bank of the Thames, neighbors the Tower of London and Tower Bridge, this cultured, lively area is a prime address where riverside calm and city life combine. The elegant, pavilion-inspired entrance sets the tone for Landmark Place. Inspired by its riverside setting and central City location, the architecture is calm in its grandeur. Beautifully crafted interiors feature monolithic wood, marble and metal paneling. Landmark Place is a building of substance, entirely suited to its iconic London location.