St. Theresa, The Little Flower ChurchParishShare15 Still River RoadHarvard, Massachusetts 01451United StatesGet directions