Founded and based in Mitcham Junction, Spencer Nursery School is a Mixed Nursery school located in Spencer Road, Mitcham Junction,…