3128 Forest Ln, Ste 240, Dallas, Texas 75234 USA
The check in/out counter of the restaurant
Photo Credit: Yelp