Review & Frequenly Asked Questions:

James on Main boasts that they serve “local food at its best.” The locally owned and operated restaurant in the heart of the town of Hackettstown creates New American cuisine for dinner and brunch designed around a champion tuff, American made, wood-fired grill. Known for being an elegant farm-to-table restaurant, James on Main features a seasonally inspired, locally sourced menu consisting of healthfully composed and handcrafted options. While reservations aren’t required, they are highly recommended.

105 Main St, Hackettstown, NJ 07840, Phone: 908-852-2131

Rating: ⭐⭐⭐⭐⭐

Plan Your Trip

Get Ready to Go!

Need some more help?


Go to travel reservations.