Kestrel House School
104 Crouch Hill, Crouch End, London, London, N8 9EA
Kestrel House School with URN 135683, a Other independent special school located in Haringey, city of London, England. A Mixed school with a capacity of 39 students, the school...
