Get directions to: Anthony's Italian Deli, Sarasota, FL
Restaurant address: 1812 South Osprey Avenue Sarasota, FL 34239, USA
Restaurant: Anthony's Italian Deli