1018 North Center Street, New Boston, TX
Welcome to our Completely Renovated (in 2018) Holiday Inn Express Hotel & Suites, a premier New Boston, TX hotel. Our Texas accommodations offer you easy access to area businesses and attractions as well as the ...
Read more