LE MERIDIEN HOUSTON DOWNTOWN

Unlock history in this Downtown Houston destination.

1121 Walker Street
Houston, TX 77002

255 rooms / 8,425 sf meeting space

HOTEL WEBSITE

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.

RETURN TO PORTFOLIO PAGE