The Oldest Restaurant In New Jersey Has A Truly Incredible History

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.

We’re aware that these uncertain times are limiting many aspects of life as we all practice social and physical distancing. While we’re continuing to feature destinations that make our state wonderful, we don’t expect or encourage you to go check them out immediately. We believe that supporting local attractions is important now more than ever and we hope our articles inspire your future adventures! And on that note, please nominate your favorite local business that could use some love right now: https://www.onlyinyourstate.com/nominate/

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.