That Italian Deli Reviews & Details
That Italian Deli
162 N York St
That Italian Deli is located at 162 N York St in Elmhurst near the intersection of N York St and W 2nd St. Their menu consists of Italian dishes . Call (630) 782-9418 for dine in.
- Service:Dine In
- On The Menu:Sandwiches
- Major Intersection:N York St And W 2Nd St
Tell us more about That Italian Deli Elmhurst!