The Lodge 551 Harrow Road, North KensingtonLondon, ENGLAND
290-294 Latimer Road, North KensingtonLondon, ENGLAND