231 Kensal Road, North KensingtonLondon, ENGLAND
79 St. Charles Square, North KensingtonLondon, ENGLAND
St. Helens Vicarage St. Helens Gardens, North KensingtonLondon, ENGLAND
68 Hazlewood Crescent, North KensingtonLondon, ENGLAND
116-118 Bramley Road, North KensingtonLondon, ENGLAND