Update Info - S H Deli
This restaurant was reported as closed. If it is open, let us know.
S H Deli
1131 Long Beach Rd
South Hempstead, NY 11550
1131 Long Beach Rd
South Hempstead, NY 11550
This restaurant was reported as closed. If it is open, let us know.