Get directions to: Tony's Deli, Elton, LA
Restaurant address: 1607 Main St Elton, LA 70532, USA
Restaurant: Tony's Deli