Leeds International School is a very well-regarded, high achieving and popular school located across 14 major cities in Sri Lanka, as well as an overseas branch in Singapore. It is a fully-fledged private, fee-levying and a K12 co-educational school..
Relevance: 20.937847