It's hard to find someone who doesn't love a good sandwich, and today would be the day to take advantage of that love, because it's National Sandwich Day and plenty of restaurants are offering up free or discounted meals in honor of the day.

Here's a full list of places where you can get a deal in honor of the day:

Arby's: Sign up for their email deals to receive a coupon for a Free Roast Beef Classic sandwich with purchase of a drink

Jersey Mike's: Head over to their Facebook page to get a $2.00 off coupon

Lance Crackers: Get a free box of crackers with this coupon

Lenny's Subs: Take 25 percent off every sandwich on the menu

McAlister's Deli: Get either a McAlister's Club Sandwich or Wrap, Grilled Chicken Club, Orange Cranberry Club, King Klub, Black Angus Club or Veggie Club for just $4.00

Penn Station East Coast Subs: Buy one Sandwich, Get One for Free

Potbelly Sandwich Shop: Visit a sandwich shop and snap a photo of your sandwich, post it on Instagram with #NationalSandwichDay and #PBEntry and tag @PotBellySandwichShop. Whatever entry has the most likes in 24 hours wins a free year of sandwiches.

Quiznos: Download the new Loyalty App and get a free 4" Sandwich

Schlotzsky's: Get a free medium sandwich with the purchase of a medium sandwich or equal or greater value

Smiling Moose Rocky Mountain Deli: Buy one sandwich and get another for free

Subway: Buy any sub and any drink and get another sub for free, plus Subway will donate one meal o Feeding America