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.

Canal Street Grille

27 E Afton Ave, Yardley, PA 19067-1432
+1 215-321-1333
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent37%
  • Very good46%
  • Average11%
  • Poor5%
  • Terrible1%
Travellers talk about
“gyros” (24 reviews)
“greek salad” (42 reviews)
“baklava” (9 reviews)
Closed Now
All hours
Mediterranean, Greek, Vegetarian Friendly, Gluten Free Options
$$ - $$$
27 E Afton Ave, Yardley, PA 19067-1432
All Details
Write a ReviewReviews (150)
Traveller rating
Traveller type
Time of year

1 - 10 of 149 reviews

Reviewed 21 December 2017

This is a wonderful local place to go for a nice lunch. The view of the canal is nice and the service is good. Only problem is that you have to hunt for a parking spot on occasion but, if you persevere, you will be...More

Thank Rchard J
Reviewed 26 November 2017 via mobile

I like gyros and I've had them in several places and enjoyed them but I really like them from this place. For 12 dollars you can get a gyro and a small Greek salad. If you want you can skip the salad and save 2...More

Thank juliebI8555NY
Reviewed 10 November 2017

Tried this restaurant on a beautiful fall afternoon. The view of the canal was equally as beautiful. Unfortunately, the food did not live up to the scenery I had the chicken gyro. I'm not a cook, but I could've prepared it better. Thick chicken breast...More

Thank 70Mare52
Reviewed 10 November 2017

A great find in Yardley overlooking the canal. Greek cuisine freshly prepared in an unrushed atmosphere. Staff are very helpful and friendly. If you come for dinner arrive early. Everything we ordered was delicious. Now a local favorite for us. Highly recommend the vegetarian moussaka,...More

Thank Joan D
Reviewed 10 November 2017 via mobile

Quaint indoors or al fresco. Excellent fresh foods and good place to get update discussion several times a year with friends!

Thank Rob H
Reviewed 8 November 2017

The portions were a good size and the food was very good. Service was personal and atmosphere was very friendly.

Thank brc1
Reviewed 1 November 2017

On the recommendation of a town resident we stop by for a lunch on a lovely fall day. Yardley has other restaurants which offer more interesting locations with views and lovely interiors. My suggestion on the Canal Street Grill is "go for the food". Their...More

Thank Dreyfus01
Reviewed 17 October 2017 via mobile

I like everything about this small restaurant nestled against the canal in Yardley Borough. I've done best with the recognizably Greek menu items (Greek salad, Greek dips, grilled octopus, and of course the gyros), not quite as well with more mainstream items (like steak—a little...More

Thank DrGoldin
Reviewed 12 October 2017

We tried takeout a couple of weeks ago - and we do this only once in awhile at Canal Street because it does seem overpriced for what you get. The food was average - five dishes in total and the consensus was that two were...More

Thank T C M
Reviewed 9 October 2017

We were delighted with the outdoor seating and lunch options, especially the salads. Our waitress was very patient and accommodating considering there were six in our group.

Thank Katherine P
Nearby HotelsSee all Yardley Hotels
Hampton Inn & Suites Newtown
725 reviews
4.20 km away
Courtyard Ewing Princeton
268 reviews
5.35 km away
Element Ewing Princeton
358 reviews
5.45 km away
Country House Motel
2 reviews
5.65 km away
Nearby Restaurants
Vault Brewing Co.
247 reviews
.09 km away
Yardley Inn
410 reviews
.24 km away
Yardley Ice House
67 reviews
.29 km away
Nearby Attractions
New Jersey State Police Museum
13 reviews
2.12 km away
Shady Brook Farm
143 reviews
4.56 km away
River Horse Brewing Company
54 reviews
5.12 km away
Puss N Boots
7 reviews
6.26 km away
Ask a question
Questions & Answers
10 November 2017|
AnswerShow all 6 answers
Response from betinalew | Reviewed this property |
4 August 2017|
AnswerShow all 4 answers
Response from Overlook2001 | Reviewed this property |
I would make them if they accept reservations. Yardley eateries and related traffic has increased significantly over the last 30 years.
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Average prices
US$6 - US$19
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, Accepts Credit Cards
Good for
Child-friendly, Kids
Open Hours
11:00 AM - 8:00 PM
11:00 AM - 8:00 PM
11:00 AM - 9:00 PM
11:00 AM - 9:00 PM
11:00 AM - 9:00 PM
11:00 AM - 9:00 PM
11:00 AM - 9:00 PM
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
  • E-mail
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!
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