Alliston HouseChurch Hill Road, Walthamstow, London E17 9RX1.4 miles from centre of Higham Hill1 ReviewsSize 42 roomsOlder Person CarePermanent CareResidential CareDementia Residential Care