Saint Teresa of Avila ChurchParishShareTitan WayRoss Township, Pennsylvania 15237United StatesGet directions