Church of Saint Teresa of AvilaParishShare17242 Bodega HighwayBodega, CA 94922United StatesGet directions