Leah’s Chateau is a unique gem located minutes from downtown businesses and attractions (NRG Stadium, George R. Brown Convention Center, Minute Maid Park, Toyota Center, BBVA Stadium, restaurants, and bars). It is around the corner from the University of Houston and Texas Southern University, ideally located for your every need. The metro train stain is a block away.
Comfortable, spacious, and luxurious are all you will need to be comfortable on your next visit to Houston.