What can I say? The place is lackluster and soulless. like the team they host. Houston is not much of a sports town, and the Astros as not much of a baseball team. They never really have been, and now they are the worst of the worst.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.