- Care home
Kestrel House
Map and contact details
Kestrel House
75 Harold Road
London
E11 4QX
75 Harold Road
London
E11 4QX