Le Méridien Houston Downtown


1121 Walker Street, Houston, TX, 77002, United States   •  Weather:   

Local Time Phone (713) 222-7777


Easy Access to NRG Stadium

NRG Stadium - Le Méridien Houston Downtown

NRG Stadium is home to the Houston Texans of the National Football League, as well as the Houston Livestock Show and Rodeo. Opened in 2002, this stadium features a retractable roof (the first in the NFL to have one); it can seat over 71,000 visitors for football games, and over 80,000 guests for concerts. Two Super Bowls have been hosted here, as well as motorsports, college football, soccer, and more.

Le Méridien Houston Downtown is located eight miles from NRG Stadium. You'll look forward to returning to our luxury hotel after an exciting event at the stadium.