Located on the banks of the Merrimack
River, this treasure of the Merrimack
Valley is one of 33 cities, towns,
and villages that comprise Hillsborough
County. Steeped in history, Manchester
is committed to preserving its past
and to education and cultural development.
Walking among Manchester's historic
brick buildings, you can't help but
be transported back in time. But if
your...