Unlock history in this Downtown Houston destination.
255 rooms / 8,425 sf meeting space
Le Méridien Houston Downtown is a one-of-a-kind destination in the heart of Houston, TX, that seamlessly blends contemporary elegance with touches of European history and warm Southern hospitality. Discerning travelers experience sophisticated accommodations and unforgettable skyline views within close proximity to the convention center, corporate office and performance and sports venues.
Located in the historic Melrose Building, this full service hotel includes a penthouse ballroom and rooftop bar with remarkable views of downtown Houston. Originally opened in 1952, the Melrose Building was Houston’s first modern-style skyscraper, and was recently added to the National Register of Historic Places.