Get directions to: Deli On The Beach, Staten Island, NY
Restaurant address: 837 Father Capodanno Blvd Staten Island, NY 10305, USA
Restaurant: Deli On The Beach