Exceptional apartment with sweeping views of the River Thames. Description This impressive three bedroom apartment in this landmark development by St James,
Camelford House is an impressive building arranged over 17 floors in an unrivalled location on The Thames Embankment, adjacent to the MI6 building and moments