The St Leonards Academy
Edinburgh Campus,, Edinburgh Road, St Leonards-on-Sea, East Sussex, TN38 8HH
The St Leonards Academy with URN 136400, a Academy sponsor led located in East Sussex, city of St Leonards-on-Sea, England. A Mixed school with a capacity of 1500 students,...
