150 Ladbroke Grove, North KensingtonLondon, ENGLAND
594-596 Harrow Road, North KensingtonLondon, ENGLAND