Tower Bridge Apartment
Situated in a prestigious London location, this opulent apartment scheme at the Landmark Place development neighbours the Tower of London and Tower Bridge, overlooking iconic views of The Shard.