Overview & Key Features
The final and central building to complete the Albert Embankment Plaza, which is situated on central London’s unique north to south stretch of the River Thames.
Orientated to enjoy outstanding and enviable views of the capital, The Dumont has views which take in Westminster, the Houses of Parliament, the London Eye and the City.Over the last 10 years St James has transformed a collection of 1960’s office buildings, widely regarded as one of central London’s prime riverside regeneration areas, into a vibrant place to live, work, relax and socialise.
The three buildings that make up Albert Embankment Plaza, all have striking architectural styles, brought to life by the world’s leading architects Foster + Partners, David Walker Architects and Rogers Stirk Harbour + Partners. Art installations and landscaping have been carefully curated to form an elegant new plaza with shops, bars and restaurants.THE DUMONT4 / 5