Order James On Main gift cards below!

Your Cart:

or add another card below

Step 1: Delivery Options

  Physical Card Card is mailed to the provided mailing address

  Virtual Card Card is emailed to the provided address

Step 2: Choose Your Amount

Enter a custom amount:

Note: All cards will be sent to the same address or email. To send to a separate address or email, please add another card to the cart before check out.

Step 3: Create Your Virtual Card

Your Virtual Card
Email to
Your virtual card can be sent to yourself or any recipient's email address:

Enter your message:
Character limit: 256

Step 3: Shipping

Sending to:
Someone Else
Personal Message
Character limit: 256

James On Main

product image

James on Main is another step in the ambitious culinary journey of chef Bill Van Pelt. Chef Bill has spent more than twenty years in professional kitchens honing his craft. Chef has garnered local and national awards, in addition to studying abroad in Vienna and the Austrian Alps. During engagements in restaurants, hotels, country clubs, and NJ's elite catering companies, chef Bill has worked with some of New Jersey's finest chefs and for some of the tristate area's leading personalities and business moguls.

As a Hackettstown resident, husband and father of three, chef Bill decided to bring his culinary talents to historic Main Street. James on Main, by design is a place for people to gather and enjoy freshly prepared foods, sourced locally and seasonally when possible, in a warm and welcoming environment.

It is the mission of James on Main to become woven into the fabric of this classic downtown and diverse community, providing a place for families, friends and coworkers alike to find a delicious, health-inspired meal prepared especially for them.

Merchant Locations

James on Main
105 Main Street
Hackettstown, NJ 07840
P: 908-852-2131

Check Your Card Balance