Hotels in Houston, TX
Special Offer:
CLICK HERE to book today & find exclusive offers!
Learn more
Hotels • Weddings • Business Consulting and Services
11160 Southwest Freeway,
Houston ,
TX
77031
UNITED STATES
Welcome to your home away from home The Holiday InnĀ® Hotel Houston - SW - Near Sugar Land promises a warm welcome, efficient check-in and upgraded amenities. Our property offers travelers easy access to the best of Houston, Stafford, and Sugar land, so you can travel beyond the area with ease. If you need a space to prepare for an event or finish paperwork, take advantage of our 24-hour Business Center. We hope to welcome you soon.
American Express
Cash
MasterCard
Visa
Worldwide > United States > Houston, TX > Hotels