Get directions to: L & S Deli, Corona, NY
Restaurant address: 5405 99th St Corona, NY 11368, USA
Restaurant: L & S Deli