9741 Westheimer Rd, Houston, Texas 77042 USA
Set up. Note the screens between tables
Photo Credit: Yelp