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

1 - 10 of 137 reviews

Reviewed 1 week ago

My Dad's favorite place! Always consistently good food with a wide variety of options to choose from. Wait staff is very friendly and attentive. Bus staff also very attentive.

Thank Peter T
Reviewed 1 week ago via mobile

We like to have this restaurant in the neighborhood. However, it is not the type of place I would go out of my way to go. I like the food, it is a bit overpriced. It is nice to be able to sit outside overlooking...More

Thank betinalew
Reviewed 2 weeks ago via mobile

We went for lunch on a Saturday.just off river road,this place serves typical lunch fare with Greek "overtones".Very good goat cheese omelette served with a Greek salad,soup or fries, veggie burger made on premises also good.Dinner menu has more main course options and looked interesting.Very...More

Thank sweetiesPennsylvania
Reviewed 3 weeks ago 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 9 July 2017

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 13 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 4 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 23 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 30 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
Nearby Restaurants
Vault Brewing Co.
224 reviews
.09 km away
Yardley Inn
385 reviews
.26 km away
Yardley Ice House
66 reviews
.29 km away
Nearby Attractions
New Jersey State Police Museum
13 reviews
2.25 km away
Shady Brook Farm
124 reviews
4.56 km away
River Horse Brewing Company
49 reviews
5.12 km away
Puss N Boots
7 reviews
6.22 km away
Ask a question
Questions & Answers
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
Good for
Kids, 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
  • 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