Skip to Main Content

Le Meridien

Category: Hotels


1121 Walker St
Houston, TX 77002

Visit Website

View on Google Maps

Social Media


Experience a one-of-a-kind destination in the heart of Downtown Houston. Le Méridien Houston Downtown seamlessly blends contemporary elegance with touches of European history and warm Southern hospitality. The luxury hotel is housed within Houston's first-ever skyscraper and captivates discerning travelers with sophisticated accommodations overlooking the city. 

Upcoming Events Nearby

Nearby Dining
Nearby Bars & Nightlife
Nearby Parking