Illinois > Du Page > Restaurants, Food & Beverages > Restaurants > Szela European Deli
1327 Lily Cache Ln, Du Page, Illinois, 60490-4600
(630) 378-4251
Restaurants, Food & Beverages > Restaurants
No reviews yet. Be the first to write a review!