Holiday Inn Express Durham

2 Main St
Durham
New Hampshire
United States