Le Méridien Houston Downtown is situated in the heart of the city, and offers beautifully designed rooms with plenty of space and modern perks. The hotel also offers dining, a rooftop bar, several event spaces and the signature Unlock Art™ program.