News

Apartments in the Tower at St. George's Wharf in Vauxhall are largely owned by overseas investors, with 130 of the 214 sold since the building's completion being bought by foreign owners, the ...