Get directions to: Tony's Deli, Sanford, FL
Restaurant address: 129 W 1st St Sanford, FL 32771, USA
Restaurant: Tony's Deli