Clutch Bar corporate office is located in 5334 Washington Ave, Houston, Texas, 77007, United States and has 201-500 employees.
clutch bar
clutch
clutch bar
clutch| bar
sundown entertainment inc
| Location | People at location |
| North America | 1-10 |
| Asia | 1-10 |
Explore people who held key positions, contributed to Clutch Bar's success, and advanced their careers.
Explore More
Clutch Sports Bar is a popular destination on Washington Avenue in Houston, Texas, offering a full drink and food menu along with an extensive weekend brunch selection. The venue features dozens of beers on tap, an outdoor area, and private booths for watching games or fights. It is open seven days a week and caters to private events, making it ide... Read More