Saint Theresa of Avila Catholic ChurchParishShare812 West Main StreetSalem, IL 62881United StatesGet directions