Immaculate Heart of Mary ChurchParishShare60 Spruce StreetWinchendon, Massachusetts 01475United StatesGet directions