426 N. MainGlen Ellyn, IL 60137
630-790-3311
New Kitchen HoursTuesday – Thursday 12:00PM-8:30PM
Friday & Saturday 12:00PM-9:00PM
Sunday 12:00PM- 8:30PM
Monday Closed