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 good47%
  • Average10%
  • Poor5%
  • Terrible1%
Travellers talk about
“gyros” (35 reviews)
“greek salad” (38 reviews)
“baklava” (8 reviews)
Open Now
11:00 - 21:00All hours
Mediterranean, Greek, Vegetarian Friendly, Gluten Free Options
$$ - $$$
27 E Afton Ave, Yardley, PA 19067-1432
All Details
Write a Review
Reviews (135)
Traveller rating
Traveller type
Time of year

1 - 10 of 134 reviews

Reviewed yesterday via mobile

Good food, good value and location. Clean dining facility with comfortable seating. It's an easy walk along the canal from its location.

Thank Overlook2001
Reviewed 2 weeks ago

appetizers: I had the combo appetizer (tzatziki, hummus, baba ganoush): DELICIOUS My mother in law had the mozzarella sticks: also VERY GOOD My husband and father in law had the meatballs: looked good, I didn't have the chance to try :) Dinner: Mother in law:...More

Thank npicot01
Reviewed 12 June 2017

We stopped in for an early dinner. We were seated right away. The food was good and so was the service. We had never been here before. Since this was a spur of the moment stop we had no idea it was BYO. It was...More

Thank Mailer1877
Reviewed 3 June 2017

This place is well hidden behind the main street in Yardley. Parking is a bit tough in the evening. We sat outside since the weather was perfect that day. Our food was wonderful and the server we had was very nice and helpful. The baclava...More

Thank ABieak
Reviewed 23 May 2017

Very friendly staff adds to a great dining experience. The food is always fresh and delicious. It's nice to sit outside when the weather permits.

Thank jeff1809C
Reviewed 22 May 2017

Delicious lamb gyro with good Greek salad. Have had other food here also and everything has always been very good. They also make specials with different food dishes put together.

Thank PAMaryLou
Reviewed 29 April 2017

The entrance is a little strange, It looks like a hotel lobby desk when you walk in. No alcohol available. Vegetable moussaka was bland. Pricey for the quality.

Thank Anon8815
Reviewed 21 April 2017

. This Greek restaurant makes the best Gyros I have had outside of Greece. It is family friendly and the food is delicious, not to mention the waitresses are very friendly and helpful.

Thank Barbp102
Reviewed 11 April 2017

Consistently good casual dining on the Delaware Canal. Many dishes have a Greek influence. Good for lunch or dinner (and BYO helps).

Thank YardleyBill
Reviewed 10 March 2017 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,...More

Thank AndyRinPA
Nearby Restaurants
Vault Brewing Co.
221 reviews
.09 km away
Yardley Inn
383 reviews
.26 km away
Yardley Ice House
65 reviews
.29 km away
Nearby Attractions
New Jersey State Police Museum
13 reviews
2.08 km away
Shady Brook Farm
120 reviews
4.56 km away
River Horse Brewing Company
50 reviews
5.12 km away
Puss N Boots
7 reviews
6.22 km away
Questions & Answers
Get quick answers from Canal Street Grille staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
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
Good for
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!
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