50 Harrington Rd,
30 Thurloe Place South Kensington, London
58b Gloucester Rd South Kensington, London SW7 4QT
124 Cromwell Road, South Kensington, Greater London
Kensington Square
15A Harrington Road, South Kensington, London