3-5 Barrett Street Greater London, England W1U 1AY
The stunning lower ground floor of Isola by San Carlo at St Christopher’s Place in London is just a stone’s throw from Selfridges.