We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Canal Street Grille

Certificate of Excellence
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Get directions
27 E Afton Ave, Yardley, PA 19067-1432
+1 215-321-1333
11:00 - 21:00
Open now
See all hours
Sun - Mon 11:00 - 20:00
Tue - Sat 11:00 - 21:00
More Info
Add Photo Write a Review

126 Reviews from our TripAdvisor Community

Traveller rating
Traveller type
Time of year
Showing 125: English reviews
Yardley, Pennsylvania
Level Contributor
88 reviews
83 restaurant reviews
common_n_restaurant_reviews_1bd8 32 helpful votes
4 of 5 bubbles Reviewed 2 weeks ago via mobile

Lunch with a business associate who picked the place (and picked up the check). We both had the pea soup (special) and Mediterranean salad (Greek salad with grilled lamb). Soup was ok. Different. Large chunks of carrot, slightly sweet. Not what I would make but, I ate it and I would again. Salad was delicious. A little light on the... More 

Thank AndyRinPA
Washington Crossing, Pennsylvania
Level Contributor
38 reviews
27 restaurant reviews
4 of 5 bubbles Reviewed 16 February 2017

The quality of the food is good and fat a fair price. Parking can sometimes be difficult. The "new" owners have kept up a good venue.

Thank magicdoc55
Boca Raton, Florida
Level Contributor
385 reviews
307 restaurant reviews
common_n_restaurant_reviews_1bd8 56 helpful votes
4 of 5 bubbles Reviewed 15 February 2017

If your visiting Yardley, this is a great spot to enjoy the Canal view and soak in the local scene. Last year the Restaurant was one of the best restaurants according to the local paper, Bucks County Courier Times. I have been to Canal Street Grille several times , mostly for lunch. Service as always been impeccable pricing good, and... More 

Thank tomkozlowski1 .
Yardley, Pennsylvania
Level Contributor
41 reviews
30 restaurant reviews
common_n_restaurant_reviews_1bd8 22 helpful votes
5 of 5 bubbles Reviewed 26 January 2017

I go here or order take out from here fairly often. They always have great food and a friendly waitstaff. For take out I usually do a lamb gyro with Greek salad. The salad is practically a staple of this place, but I love the gyro too! Their dinner options change a little from time to time and some things... More 

1 Thank Patrick K
Yardley, Pennsylvania
Level Contributor
10 reviews
9 restaurant reviews
common_n_restaurant_reviews_1bd8 4 helpful votes
5 of 5 bubbles Reviewed 20 January 2017

Greek restaurant; Canal Street Grille has the very best Greek salad. I like it with grilled chicken. I also love their Chicken Orzo soup. I always order this for lunch. My favorite dinner entree is the Pistachio crusted salmon. Delicious!! Leave room for dessert. They have great rice pudding. I love to get a window seat and look out on... More 

Thank yardleymom06
Hamilton, New Jersey
Level Contributor
153 reviews
114 restaurant reviews
common_n_restaurant_reviews_1bd8 65 helpful votes
3 of 5 bubbles Reviewed 18 January 2017

I have been here four times for lunch. The view of the river is very nice. the plaudits end there. The food is good, but not memorable. I always leave hungry. For the portion size, it is overpriced. I just do not understand the fuss. There are other places that are far better.

Thank 19mrpb58
Yardley, Pennsylvania
Level Contributor
11 reviews
10 restaurant reviews
5 of 5 bubbles Reviewed 13 December 2016

I always crave their greek salad, I also get it with chicken. Had a chicken gyro once and it was also delicious. Very cute place, right next to the canal (go figure haha). It is on the smaller side so be careful if you have a bigger party.

Thank lj945
Washington Crossing
Level Contributor
52 reviews
47 restaurant reviews
common_n_restaurant_reviews_1bd8 15 helpful votes
4 of 5 bubbles Reviewed 8 December 2016 via mobile

Great Mediterranean food, great service. BYOB which keeps the expense down. The Mediterranean salad with chicken is Delicious. Nice place on the canal.

Thank wordsmithmom38
Newtown, Pennsylvania
Level Contributor
38 reviews
27 restaurant reviews
common_n_restaurant_reviews_1bd8 13 helpful votes
4 of 5 bubbles Reviewed 6 November 2016 via mobile

I've eaten lunch many times at the Canal Street Grille and thought we'd try it for dinner. The food definitely does not disappoint. The lamb shanks were cooked to perfection. The staff are friendly and efficient. The decor is definitely more diner style. Even just having a valance on the windows would 'dress up' the restaurant. The restaurant is stark... More 

Thank Urshni
Level Contributor
22 reviews
13 restaurant reviews
common_n_restaurant_reviews_1bd8 1 helpful vote
5 of 5 bubbles Reviewed 30 October 2016 via mobile

Been coming here for years and everything on the menu is excellent. Plenty to choose for vegetarians as well.

Thank Valia T

Travellers who viewed Canal Street Grille also viewed

Yardley, Bucks County
Yardley, Bucks County
Yardley, Bucks County

Been to Canal Street Grille? Share your experiences!

Write a Review Add Photos & Videos

Is This Your TripAdvisor Listing?

Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.

Claim Your Listing
Improve this listing

Restaurant Details

Rating summary
  • Food
    4 of 5 bubbles
    4.5 of 5 bubbles
  • Value
    4 of 5 bubbles
    3.5 of 5 bubbles
Average prices
US$6 - US$19
Mediterranean, Greek, Gluten Free Options
Lunch, Dinner
Restaurant features
Takeout, Reservations, Outdoor Seating, Seating, Waitstaff, Street Parking, Free Off-Street Parking, Highchairs Available, Wheelchair Accessible, Accepts American Express, Accepts Mastercard, Accepts Visa, Accepts Discover
Good for
View, Child-friendly
Open Hours
11:00 - 20:00
11:00 - 20:00
11:00 - 21:00
11:00 - 21:00
11:00 - 21:00
11:00 - 21:00
11:00 - 21:00
Location and Contact Information
  • Address: 27 E Afton Ave, Yardley, PA 19067-1432
  • Location: United States  >  Pennsylvania (PA)  >  Bucks County  >  Yardley
  • Phone Number: +1 215-321-1333
Voted one of 2016's best restaurants by the Bucks County Courier Times, the Canal Street Grille has been an esteemed dining establishment for many years. Located in historic downtown Yardley, this casual, BYOB escape offers the finest in Greek and American comfort food, with tranquil views overlooking the Delaware Canal. We welcome you to try one of our many homemade specialties - from our soups, plentiful salads, pita sandwiches and burgers to our fresh seafood, grilled meats and the best wings in town! Please call the restaurant to hear about our daily lunch and dinner specials, as well as vegetarian and gluten-free options. Come see why we are Yardley's favorite Greek dining experience!

Questions & Answers

Questions? Get answers from Canal Street Grille staff and past visitors.
Posting guidelines
Typical questions asked:
  • Do you have gluten-free options?
  • Is there a dress code?
  • Do you allow dogs on the outdoor patio?