downtownhoustonlive.com
Rec Room Arts and Bar is located in downtown Houston.
Rec Room Arts and Bar is located in downtown Houston. Where live performances provide entertainment is a new eclectic space.