More Hotels Nearby

Essex Street Inn
Average customer rating: 8.2
7 Essex Street - Newburyport
Distance: 0.2 miles

Fairfield Inn By Marriott Amesbury
Average customer rating: 8.2
35 Clarks Road - Amesbury
Distance: 3.0 miles

Best Western Plus Merrimack Valley
Average customer rating: 6.8
401 Lowell Avenue - Haverhill
Distance: 12.6 miles

Hampton Inn Haverhill
Average customer rating: 8.6
106 Bank Road - Haverhill
Distance: 12.6 miles

Doubletree By Hilton Hotel Boston North Shore
Average customer rating: 7.7
50 Ferncroft Road - Danvers
Distance: 15.6 miles

Holiday Inn Express Lawrence-Andover
Average customer rating: 7.3
224 Winthrop Avenue - North Andover
Distance: 16.0 miles

Residence Inn By Marriott Boston North Shore/Danvers
Average customer rating: 8.8
51 Newbury Street Route 1 - Danvers
Distance: 16.6 miles

Rockport Inn And Suites
Average customer rating: 8.4
183 Main Street - Rockport
Distance: 16.8 miles

Knights Inn Boston/Danvers
Average customer rating: 6.8
225 Newbury Street Route 1 North - Danvers
Distance: 17.0 miles