Located between the cultural South Bank and the new Embassy District of Nine Elms between Lambeth and Vauxhall Bridge, The Dumont completes the St James’ trio of buildings on the Albert Embankment on the south bank of the River Thames offering London’s new riverfront address which hosts luxury apartments with direct views of the Palace of Westminster, Big Ben, The City and beyond.