Mary Immaculate Church is a church, located at Church Rd, Polonnaruwa, Sri Lanka
We had a great time on Easter Sunday mass at this church.
Most peaceful Catholic church in Polonnaruwa