Get directions to: Sal's Deli, Island Park, NY
Restaurant address: 8 California Pl N Island Park, NY 11558, USA
Restaurant: Sal's Deli