2000 Birch Rd, Kenosha, Wisconsin 53140 USA
a booth inside the restaurant and the tv that is usually playing a sports game of some sort.
Photo Credit: Yelp