Best Sandwich Shops & Delis in Long Island, NY