1. St Isidore Catholic Church 429 Great Rd, Stow, MA 01775 Coordinate: 42.43729,-71.51058 Phone: (978) 897-2710