United Parish of Winchendon Church of Winchendon, MA. The location of United Parish of Winchendon Church is 01475, 39 Front St - marked with a pin on Google Map.