[Skip to Content]Privacy Policy
Houston, Texas|1616 Main Street, Houston, Texas 77002
  • Book
Check in: 3:00 pm
Check out: 12:00 noon
213 Guest Rooms
  • Attractions within Walking Distance
  • Galleria Mall is Short Drive Away
  • Close to Vibrant Nightlife & Shopping
  • Fitness Center with Terrace View

A Modern High-Rise Houston Hotel

Originally opened in 1966 as the Savoy Houston Hotel, one of our cities most prominent places to stay and be seen, it has been restored to reclaim its place as one of Houston's finest hotels. Conveniently located at the intersection of Main Street between Downtown Houston and the vibrant Midtown District, The Holiday Inn Houston Downtown offers an inviting combination of convenience, comfort, and true Texas hospitality. Make yourself at home with premium, modern conveniences and thoughtful lifestyle amenities like HDTV's, Valet Parking and complimentary Wi-Fi access.
This contemporary designed hotel features delicious onsite dining at Burger Theory our casual, full-service restaurant with an extensive craft beer selection, and spacious state-of-the-art fitness center overlooking the relaxing terrace. Our terrace is dressed with upscale outdoor seating, lush foliage and breathtaking views of the Houston skyline. Our central location gives you easy access to the city's premier dining, shopping, and entertainment scene, including the world-class Museum and Theatre Districts.