Saint Teresa of Avila Catholic ChurchParishShare11600 Atwood RoadAuburn, CA 95603United StatesGet directions