143-145 North End Road, West KensingtonLondon, ENGLAND
106 North End Road, West KensingtonLondon, ENGLAND
305 North End Road, West KensingtonLondon, ENGLAND