Place of worship is a Church located in Sri Lanka. It is one of the 1196 churches in Sri Lanka. Address of Place of worship is Manmunai West, Sri Lanka.
Some of the places around Place of worship are -
Manmunai West, Sri Lanka