While we do our best to ensure the accuracy of our listings, events may be postponed or cancelled without notice. Please confirm with the organizer before making any plans.
5701 Main Street, Houston, TX, United States, 77005
Originally built in 1927 as luxury apartments, this 12-story building has become a landmark in Houston. Located in the heart of the famous Museum District, it offers convenient access to world-class entertainment as well as luxurious amenities. During a renovation, all the walls and interiors were decorated with beautiful pieces from the hotel's art collection.