Hannah Memorial Academy, Surbiton, 40 Cleaveland Road, Hannah Memorial Academy Registered Charity Number 1125447 Primary school for under privileged children Darjeeling India A memorial to Hannah Foster, a
Shopping near shops Hannah Memorial Academy Surbiton