Jimmy John's is a sandwich shop offering gourmet subs for pickup or delivery. They specialize in fast, fresh sandwiches and also provide catering services.