101 Kilburn Lane, North KensingtonLondon, ENGLAND
Kensal Library 20 Golborne Road, North KensingtonLondon, ENGLAND