Church of South India Moolai is a Church located in Sri Lanka. It is one of the 1196 churches in Sri Lanka. Address of Church of South India Moolai is Moolai, Sri Lanka. Church of South India Moolai is located in a remote area, with less than 3 listed places around it
Some of the places around Church of South India Moolai are -
Moolai, Sri Lanka