Located in downtown Houston, this historic luxury hotel is a 5-minutesƒ?? walk from Minute Maid Park, home to the Houston Astros baseball team. The pet-friendly hotel features a fully-equipped fitness centre, complimentary WiFi and an onsite...
Address: 1117 Prairie Street, Houston (Texas)
Rates from:
USD 116 Book Now