Physic Place, Chelsea, London, SW3
Physic Place is off Royal Hospital Road, Chelsea and a short walk from the lovely Chelsea Physic Gardens.
A private mews of 13 houses approached through electronic gates. This is a modern development completed in 1988.
BOROUGH: Kensington and Chelsea.