2 Bard Road, North KensingtonLondon, ENGLAND
17C Oxford Gardens, North KensingtonLondon, ENGLAND
2A Cowper Terrace St. Quintin Avenue, North KensingtonLondon, ENGLAND