7 North End Crescent, West KensingtonLondon, ENGLAND
Avonmore Library 7 North End Crescent, West KensingtonLondon, ENGLAND
3 Beaconsfield Terrace Road, West KensingtonLondon, ENGLAND