Grand London Townhouse on Star Studded Garden Square
A substantial six-bedroom semi-detached townhouse occupies a prominent position on the highly sought-after Earls Court Square – a historic address that has been home to a multitude of high-profile individuals in its 150-year history. On the market at a guide price of £8.95 million through