The Selvaah Palace is a After school program located in Sri Lanka. It is one of the 40 After school programs in Sri Lanka. Address of The Selvaah Palace is Nuwara Eliya, Sri Lanka. The Selvaah Palace is located in a remote area, with less than 3 listed places around it The Selvaah Palace is rated 5 (out of 5 stars) by 1 reviewers on the web.
Some of the places around The Selvaah Palace are -
Nuwara Eliya, Sri Lanka