Clutch in Houston, Illinois, Texas
5334 Washington Avenue, Houston, Texas 77007
Clutch was approaching its 1 year anniversary and wanted to make some changes to their seating layout. Lion Craft brought out a team of 7 to build new surrounds and install our booths, tables, and bases shipped from Arizona in time for their anniversary party.
Clutch‘s Social Media