The town of Woodstock is on the St John River in western New Brunswick, not far from the border with Maine.
See more New Brunswick Cities and Towns.