Sta. Teresa of Avila ChurchParishShareKohilawatte Road10620 Kotikawatte, Western ProvinceSri LankaGet directions