5522 N 103rd St, Omaha, Nebraska 68134 USA
The front counter where you can order takeout
Photo Credit: Yelp