Is there anything better than dinner with a view? New Jersey has some great waterfront restaurants, both along the beach and far from the coastline, but there is no more spectacular view while eating than the New York City skyline. Many restaurants in the town of Edgewater, not far from the city, offer waterfront dining. However, only one of them is world-famous as the most spectacular riverfront restaurant in NJ. That would be Haven Riverfront Restaurant and Bar. This fine dining restaurant is close enough to the water that almost every seat will give you a show of the skyline, and the patio dining available during nice weather is even more spectacular. You might think the food is overshadowed by the view – but not at Haven, where the a la carte menu delivers in every way. It’s the perfect spot for your next event dinner.

Related Stories

One Of The Best Restaurants In New Jersey Is Hiding In This Small Shore Town

One Of The Best Restaurants In New Jersey Is Hiding In This Small Shore Town

The Best Seafood In New Jersey Is Hiding Miles Down A Bumpy Dirt Road, But It's So Worth The Effort

The Best Seafood In New Jersey Is Hiding Miles Down A Bumpy Dirt Road, But It's So Worth The Effort

Feast On Portuguese Seafood At Lita, New Jersey's Newest James Beard Award Honoree

Feast On Portuguese Seafood At Lita, New Jersey's Newest James Beard Award Honoree

Have you dined at Haven Riverfront Restaurant and Bar in Edgewater? Tell us about your meal at this beloved riverfront restaurant in NJ in the comments section! The menu is always changing and new specials are coming, so make sure to visit the Haven website and Haven Facebook page to see what this Edgewater institution is cooking up next!

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

Explore New Jersey