Con Wi-Fi en las habitaciones, el hotel encantador Le Meridien Houston Downtown, de 4 estrellas, está a tan solo 350 metros de la Catedral Christ Church. Situado a 3 km del Museo ArtCar, este hotel dispone de 364 habitaciones con vistas a la ciudad.
El Parque Discovery Green está ubicado a tan solo 650 metros, mientras que la estación de tren Ensemble/HCC se encuentra a 3 km de este hotel maravilloso. Si te alojas en el Le Meridien Houston Downtown, te encontrarás a un corto paseo del Acuario Downtown. El alojamiento está situado dentro de un parque y un bar, y está ubicado a tan solo 5 minutos a pie del Túnel. Entre las atracciones deportivas cercanas destaca el Estadio BBVA, en los alrededores del hotel.
Algunas habitaciones del hotel Le Meridien Houston Downtown están provistas de una plancha y tabla de planchar, aire acondicionado, junto con opciones de autoservicio como equipo de café y té. También dispone de cafetera/tetera y una nevera para que cocines tus propias comidas. Los huéspedes pueden utilizar ducha adaptada y una ducha. Además, cuenta con secador de pelo y toallas de baño.
Los fines de semana se sirve un desayuno vegetariano de 7:00 AM a 11:00 AM. El restaurante de estilo americano Z on23 Rooftop, se especializa en platos franceses. Los huéspedes pueden saciar su sed en el bar rooftop con su bebida favorita.