Enjoy views of the water while dining on a fancy feast at one of these gorgeous riverside restaurants. Whether you're indoors or outdoors, dining waterside is enjoyable any time of the year!
Black Bass Hotel and Restaurant

Dine along the water at one of Bucks County’s oldest inns, the Black Bass, located in Upper Black Eddy! Amid the history and breathtaking views of the Delaware, feast on Charleston Meeting Street Crab, their signature dish, topped off with a Basstini.
Canal Street Grille

Relax along the water at Canal Street Grille, located in Yardley, as you enjoy a fusion of Greek and American cuisine. Their unique menu, coupled with a wide range of vegetarian and gluten-free options, ensures there’s something everyone will enjoy!
Charcoal BYOB

Since 1995, Charcoal BYOB has been a family business in Yardley. Anton (Tony) Plescha, the man who started it all, still has reigned over lunch, but now his sons use their creativity during dinner service. Patrons can enjoy seasonal recipes, like Ricotta Dumplings and Barbecued Jerk Spiced Grouper.
The Deck Restaurant & Bar

Located behind the historic Bucks County Playhouse in New Hope, admire the Delaware River behind the sliding garage-style window doors at the Playhouse Deck. Order the classic Deck Burger, or something with seafood, like the North Atlantic Salmon or Pan Seared Scallops.
Francisco’s on the River

Join Chef Francisco Argueta at this riverside BYOB near Washington Crossing for an evening of Italian and Mediterranean cuisine. Begin your meal with a refreshing Caprese Salad followed by a sumptuous serving of Pasta alla Cioppino. Bon appetit!
For the Foodie:
Outdoor Dining
- 2 min read
Best-selling Brews Along the Ale Trail
- 3 min read
Fine Dining
- 1 min read
B.Y.O.B. in Bucks County
- 3 min read
Comfort Food Spots
- 1 min read
Top 10 Bucks County Date Spots
- 4 min read
Farm-To-Table Fresh
- 4 min read
Cooking & Baking Classes
- 2 min read