St. Teresa of Avila Church
146 Main Street South
Woodbury, CT
06798
United States
Connecticut US