S & S Deli is a cozy American deli and sandwich shop offering a variety of freshly made sandwiches and salads. It provides options for both dine-in and takeout.