Nearly half of all luxury London property sales were in prime central locations such as Chelsea, Kensington, Belgravia, Notting Hill and St. John’s Wood. Getty Images
Nearly half of all luxury London property sales were in prime central locations such as Chelsea, Kensington, Belgravia, Notting Hill and St. John’s Wood. Getty Images