Located in Annapolis, Jimmy John's Gourmet Sandwich Shop is a franchise restaurant that offers signature and specialty sandwiches, including eight-inch subs and club sandwiches, along with vegetarian and low carb options. Jimmy John's offers dine-in, take-out, catering and online services.