Get directions to: Sali's Sandwich Shoppe, Wauchula, FL
Restaurant address: 103 E Main St Wauchula, FL 33873, USA
Restaurant: Sali's Sandwich Shoppe