Reservations are available online through Yelp up to 60 days in advance. Please email ( if your desired time is not available. We can accommodate parties up to 12 people during service. Additionally, we offer reserved seating at the counter adjacent to the open kitchen by phone.

cancellation & promptness policy

We request credit card numbers to hold reservations for our weekend dinner services for parties of seven or more. During brunch we request credit card holds for parties of ten or more. Any cancellations must be made 8 hours before the reservation time to avoid a $20 charge per guest. If you are running late, please call us, we will make our best efforts to adjust things for you, but we do have to be mindful of our other guests and their reservation times. We will hold your table 15 minutes after its reserved time. If we have not heard from you, we have the right to cancel your reservation.

We do our best to accommodate as many guests as possible in proper James on Main style. We reserve the right to limit your time at the table to 2 hours (timed from the scheduled reservation; not time seated, served, etc.). If you do not believe this allows enough time to visit, consider a reservation later in the evening since there will be no following reservations.

by phone

Prefer to make your reservation via phone? You can make a reservation by calling 908-852-2131 during our hours of operation.

events & private dining

To inquire, plan, and book intimate private dining experiences submit an online request, or contact Kevin by email.