3361 N Elston Ave, Chicago, Illinois 60618 USA
French Toast!!(keepsmilinephoto.com)
Photo Credit: Yelp