Immaculata Virgin Mary's Church Seeduwa is located at: Sri Lanka, Kotugoda Rd, Seeduwa 11410, Sri Lanka.