St Leonard’s Church of England Primary School
42 Mitcham Lane, Streatham, London, SW16 6NP
St Leonard's Church of England Primary School with URN 145615, a Academy converter located in Lambeth, city of London, England. A Mixed school with a capacity of 360 students,...
