There are many reasons visitors and locals alike enjoy Bucks County, especially in the fall when they can take in the colorful landscape of autumn leaves.
And one of the best places to take in the foliage this time of year is along the shores of the Delaware River where, not only doss the view stretch further, but you can also enjoy the yellows, reds and orange hues of treetops reflected across the water.
Earlier this month, we asked our readers to vote for their favorite waterfront restaurant, and the results are in. Starting with no. 5, here are the places you picked for their exceptional food and views:
5. The Narrows in Upper Black Eddy and The River House at Odette’s in New Hope

Sharing fifth place are The Narrows Restaurant
& Bar and The River House at Odette’s.
Set in an early 19th-century historic building along a winding and tree-lined road in Upper Bucks, The Narrows Restaurant and Bar's outdoor patio offers a close-up view of Delaware Canal State Park’s quiet waterway with the Delaware River directly beyond it.

River House at Odette’s restaurant and piano lounge offer indoor and outdoor seating with sweeping views of the Delaware River. Additionally, hotel guests and ROOF members can enjoy a bird's-eye look at the scenery from the private 1970s-inspired bar and lounge at Odette’s.
Details: 2206 River Road, Upper Black Eddy; 484-309-4449; thenarrowsrestaurantandbar.com
Details: 274 River Road, New Hope; 215-682-2022; riverhousenewhope.com
4. Maddy Rose at the Landing, New Hope
One of the newest restaurants to join New Hope’s dining scene when it opened earlier this year, Maddy Rose offers Mediterranean-inspired cuisine featuring “refined dishes rooted in classic flavors.” Outdoor seating — available on a first-come first-serve basis — provides up-close sweeping views of the Delaware River and the New Hope–Lambertville Bridge
Details: 22 N. Main St., New Hope; 215-862-5711; bylandmark.com/restaurants/maddy-rose-new-hope
3. Charcoal BYOB, Yardley

Well-crafted modern dishes, made using locally-sourced ingredients and skillful creativity, are on full display at this waterfront restaurant located just a few blocks from downtown Yardley, where they serve up a seasonal menu paired with picturesque views of the Delaware River.
Details: 11 S. Delaware Ave. in Yardley; 215-493-6394; charcoalbyob.com
2. Black Bass Hotel, Lumberville

The Black Bass Hotel in Lumberville is among the top local options for picturesque local dining anytime of year, which is why it’s considered a must-try in the autumn months. Sit inside the main dining room by the window or outside on the deck for a view of the Lumberville-Raven Rock pedestrian bridge set against the backdrop of fall foliage.
Details: 3774 River Road in Lumberville; 215-297-9260; blackbasshotel.com
1. King George II Inn, Bristol
King George II Inn, a proud landmark of Bristol Borough, remains a beloved spot that’s stood the test of time, even as the riverfront town continues to grow and thrive with a slate of new restaurants over recent years. Built in 1765 and one of oldest continuously operating inns in the country, the inn has a long and storified history that includes serving as the headquarters for General Cadwalader in December 1776, as he prepared to assist General George Washington in his infamous crossing of the Delaware.
Its scenic views of the Bristol wharf and Delaware River provide the perfect backdrop to enjoy classic American dishes and go-to favorites, such as the French Onion Soup, Warm Crab Dip with Soft Parmesan Pretzels, Kobe Meatloaf and The King’s Pork Chop.
Details: 102 Radcliffe St. in Bristol; 215-788-5536; kginn.com
Reporter Michele Haddon covers local news, small business, food and drink, economic revitalization, art and culture for The Intelligencer and Bucks County Courier Times at PhillyBurbs.com. Please consider supporting local journalism with a subscription.
This article originally appeared on Bucks County Courier Times: Our readers top waterfront dining spots in Bucks County | Exclusive













