South Shore Deli, STATEN ISLAND, New York (NY)
Comfortably stationed at 7344 Amboy Road () in STATEN ISLAND, New York (NY) (10307), South Shore Deli can be called at 7182276375. Make sure you contact them before you go to select your spot in the restaurant.
More restaurants in STATEN ISLAND, New York (NY)
South Shore Deli contact information and details:
Address: 7344 Amboy Road - , STATEN ISLAND, New York (NY) 10307
Contact Phone: 7182276375
