Filters:
science academy in Leeds
About 1 results.
Khalsa Science Academy
Fir Tree Rise, LS17 7EZ Leeds, United KingdomKhalsa Science Academy is a free school academy which opened in September 2013. Part of Khalsa Education Trust we deliver exceptional STEM education.