321 S Lincolnway St, North Aurora, Illinois 60542 USA
I wonder if they do a buffet here at certain days but this is empty today.
Photo Credit: Yelp