Loading hotels
Confirming room availability...
Le Méridien Houston Downtown, 1121 Walker St, Houston, United States
Near Discovery Green<br /><br />Located in Houston (Downtown Houston), Le Meridien Houston Downtown is within a 10-minute walk of Discovery Green and George R. Brown Convention Center. This 4-star hotel is 0.6 mi (1 km) from Toyota Center and 0.8 mi (1.2 km) from Downtown Aquarium.