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.

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.

Explore New Jersey