
Clutch City Sports
4.0 (6)other
A downtown Houston sports club and association that doubles as a venue for live shows.
Description
Set on Polk Street, the location sees starkly contrasting feedback from visitors. While one attendee reports the best experience, another points to scheduling frustrations, citing shows postponed with less than 24 hours' notice.