Get directions to: Lic's Deli & Ice Cream - Stores, Newburgh, IN
Restaurant address: 8700 Ruffian Lane Newburgh, IN 47630, USA
Restaurant: Lic's Deli & Ice Cream - Stores