Get directions to: Village Deli, Decatur, IN
Restaurant address: 927 S 13th St Decatur, IN 46733, USA
Restaurant: Village Deli