South Shore Deli And Convenient

South Shore Deli And Convenient, 7344 Amboy Rd, Staten Island, NY 10307, United States

(718) 227-6375

Location