Landmark Place is centrally located beside the Tower of London between two iconic river crossings, London Bridge and Tower Bridge.
Landmark Place is one of very few residential developments in the City of London that enjoys a place on the river front with complimentary south facing views across London. Set amongst some of London’s most iconic structures including Monument and The Tower of London, Landmark Place stands proudly on the north bank of the Thames.
The exclusive development presents a luxurious collection of beautifully crafted 1, 2, and 3 bedroom apartments enjoying unique riverfront and city views. The City is a short walk and central London is readily accessible. Tower Hill Tube station, Tower Gateway DLR and Tower Pier for the River Bus provide easy connections to London’s mainline stations and international airports.
Contact the London team to learn more.
Landmark Place Brochure
London New Homes
UK Buying Guide