New Jersey is home to many unique restaurants, all special in different ways. One that stands out for its history is the Cranbury Inn. The inn was established in the mid-1700s and is the oldest restaurant in New Jersey.

Related Stories

The Mom & Pop Restaurant In New Jersey That Serves The Most Mouthwatering Home Cooked Meals

The Mom & Pop Restaurant In New Jersey That Serves The Most Mouthwatering Home Cooked Meals

The Mom & Pop Restaurant In New Jersey That Serves The Most Mouthwatering Home Cooked Meals

The Mom & Pop Restaurant In New Jersey That Serves The Most Mouthwatering Home Cooked Meals

If You Grew Up In New Jersey, You Definitely Love These 10 Classic Dishes

If You Grew Up In New Jersey, You Definitely Love These 10 Classic Dishes

Located at 21 South Main Street in Cranbury, visit for the history, delicious dishes and unique decor items including vintage firearms, an eclectic collection of plates and antique clocks. To learn about other historic New Jersey Restaurants, see my previous post: These 16 Amazing New Jersey Restaurants Are Loaded With Local History.

OnlyInYourState may earn compensation through affiliate links in this article. As an Amazon Associate, we earn from qualifying purchases.

Explore New Jersey