Skip to content
New HampshireTravel Guides
Holiday Inn Express & Suites
← Lodging & Inns

Holiday Inn Express & Suites

A place to stay in Merrimack, NH.

4 Amherst Road, Merrimack, NH 03031

Merrimack, NH

Photo: John Phelan / CC BY-SA 3.0