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” (39 reviews)
“baklava” (6 reviews)
Closed Now
All hours
Mediterranean, Greek, Vegetarian Friendly, Gluten Free Options
€€ - €€€
27 E Afton Ave, Yardley, PA 19067-1432
All Details
Write a Review
Reviews (144)
Traveller rating
Traveller type
Time of year

1 - 10 of 143 reviews

Reviewed 1 week ago 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 1 week ago

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 2 weeks ago

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
Reviewed 3 weeks ago via mobile

I love this place. We go often for lunch. I always get the Greek salad with lamb. Every one that I typically go with enjoys their meal. They have a nice variety of things on the menu. I would highly recommend this place if your...More

Thank Jh2522
Reviewed 4 weeks ago

This place gets it. I order takeout salads a few times a week. It's the same every time. That's why it's great

Thank George K
Reviewed 4 weeks ago

Whenever we're in the mood for a gyro or a Greek salad, we head over to the Canal Street Grille. The food is always fresh & flavorful.

Thank mtaylorp
Reviewed 9 August 2017

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 9 August 2017 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 6 August 2017 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 27 July 2017 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
Nearby Restaurants
Vault Brewing Co.
238 reviews
.09 km away
Yardley Inn
397 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
127 reviews
4.47 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
3 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 - 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