Top Rated New Boston Hotels

Holiday Inn Express Hotel & Suites New Boston
Average Customer Rating: 9.9

1018 North Center Street - New Boston

Americas Best Value Inn New Boston
Average Customer Rating: 7.3

1024 North Center Street - New Boston