Explore the Houston Museum of Natural Science, situated near our hotel and downtown Houston Discover a variety of cuisine and shopping at the Sugar Land Town Center Home to the Sugar Land Space Cowboys at Constellation Field See More See Less