Mary Immaculate ChurchParishShareChurch Road51000 Polonnaruwa, North Central ProvinceSri LankaGet directions