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%
Travelers talk about
“gyros” (24 reviews)
“greek salad” (42 reviews)
“baklava” (9 reviews)
Closed Now
Mediterranean, Greek, Vegetarian Friendly, Gluten Free Options
$$ - $$$
27 E Afton Ave, Yardley, PA 19067-1432
All Details
Write a ReviewReviews (151)
Traveler rating
Traveler type
Time of year

1 - 10 of 150 reviews

Reviewed 2 days ago via mobile

$11 for gyros? Really? They were ok but seriously overpriced. My wife had Yiayia’s meatloaf. It was better than my gyro. Not sure I would go there again.

Thank Paismyname
Reviewed December 21, 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 November 26, 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 November 10, 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 November 9, 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 November 9, 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 November 8, 2017

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

Thank brc1
Reviewed November 1, 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 October 16, 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 October 12, 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
Nearby HotelsSee all Yardley Hotels
Hampton Inn & Suites Newtown
727 reviews
2.61 miles away
Courtyard Ewing Princeton
269 reviews
3.33 miles away
Element Ewing Princeton
359 reviews
3.39 miles away
Country House Motel
2 reviews
3.51 miles away
Nearby Restaurants
Vault Brewing Co.
248 reviews
.06 miles away
Yardley Inn
414 reviews
.15 miles away
Yardley Ice House
67 reviews
.18 miles away
Nearby Attractions
New Jersey State Police Museum
13 reviews
1.32 miles away
Shady Brook Farm
144 reviews
2.84 miles away
River Horse Brewing Company
54 reviews
3.18 miles away
Puss N Boots
7 reviews
3.89 miles away
Ask a question
Questions & Answers
November 9, 2017|
AnswerShow all 6 answers
Response from betinalew | Reviewed this property |
August 3, 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
$6 - $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
Families with children, 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
Stay in the know!
Get the latest updates on restaurants and more in ไทเป.
Join TripAdvisor