Albert Embankment
Vauxhall
London
Camelford House is an imposing seventeen storey building in an amazing location on The Thames Embankment, adjacent to the MI6 building and moments from Vauxhall Bridge and Vauxhall Station.
Six suites, over four of the floors totalling 23,746 sq ft, will become available between March and July 2020; with spaces ranging from 709 sq ft – 7,017 sq ft.
Situated on the edge of Zone 1 and 200 metres from Vauxhall Bridge and Vauxhall Station, this area is undergoing extensive regeneration and is fast becoming London’s newest riverside destination.