The New School C.I.C
Care & Health
5
Official FHRS rating for The New School C.I.C
Very Good
Inspected 8 September 2026
Saint Mary's Lodge
149 Central Hill
Upper Norwood
London
SE19 1RT
Open in Apple Maps →