St. Teresa of Avila ParishParishShare1260 South Trooper RoadAudubon, PA 19403United StatesGet directions