2348 N Mannheim Rd, Melrose Park, Illinois 60164 USA
Absolutely one of favorite restaurants nationwide
Photo Credit: Yelp