Village Deli Locations & Hours in Decatur, IN 46733
Village Deli Store Details
-
Address
927 South 13th Street
Decatur, IN 46733
Maps & Directions
-
Phone Number
(260) 724-3999
Nearby Village Deli Locations
Popular Stores in Decatur
Popular Store Locations & Hours