Taste your favorite dishes with South Main Street Deli located at 718 South Main Street Deli in Farmingdale NY. South Main Street Deli is accepting orders online for takeout. To begin your order simply visit our website. Enjoy!
Know a great happy hour or special for this location?
Suggest an edit
718 Main St Deli, Farmingdale, NY 11735
© 2025 Checkle, Inc
Privacy
Terms