Franklin Square Deli is a sandwich shop offering a variety of deli-style options.