Remove Ads

Photos for Holiday Inn Express & Suites New Boston, an IHG Hotel

4.5
8 votes

Holiday Inn Express & Suites New Boston, an IHG Hotel

1018 North Center Street, New Boston, Texas 75570 USA

Add Photo