Houston Stay
Houston Texas
Check in
3:00 PM
Check out
11:00 AM
With a stay at Houston Stay in Houston (South Central Houston), you'll be within a 5-minute drive of George R. Brown Convention Center and Toyota Center. This hotel is 2.3 mi (3.7 km) from Minute Maid Park and 4.2 mi (6.8 km) from Houston Zoo.
Make yourself at home in one of the 25 air-conditioned guestrooms. Complimentary wireless internet access is available to keep you connected. Bathrooms feature bathtubs or showers, complimentary toiletries, and toothbrushes and toothpaste.
Property Details
Location
3316 McGowen St, Houston, Texas 77004, United States