Immaculate Heart of St.Mary's ChurchParishShareBandigoda Church Road11350 Ekala, Western ProvinceSri LankaGet directions