School is a Public educational institution located in Sri Lanka. It is one of the 128 Public educational institutions in Sri Lanka. Address of School is Welioya, Sri Lanka.
Some of the places around School are -
In very close proximity, around 200 meters, there is one more Public educational institution - School
Welioya, Sri Lanka