If you want to go to a disorganized cafe for lunch this is your place. I work in the building the cafe is located in. Orders are constantly wrong and late. Staff seems to care but it is obvious...
Deli Time
(1)
Photos
Located in the charming town of Itasca, IL, Deli Time is a delightful restaurant that beckons visitors with its inviting atmosphere and mouth-watering menu. Whether you're a local looking for a quick bite or a traveler in search of a satisfying meal, this eatery offers a diverse selection of culinary delights to suit every palate.
Step inside Deli Time and be greeted by the tantalizing aroma of freshly prepared sandwiches, salads, and soups. With a focus on quality ingredients and exceptional flavors, this cozy spot is the perfect destination for a casual lunch or a laid-back dinner. Sit back, relax, and indulge in a culinary experience that celebrates the art of good food in a welcoming setting.
Generated using this place's available information