Armenian Church Hall Iverna Gardens, KensingtonLondon, ENGLAND
112 Palace Gardens Terrace, KensingtonLondon, ENGLAND
12 Pembroke Road, KensingtonLondon, ENGLAND