Edo
$$$$ • Meal takeaway, Japanese, Sushi Bars, Asian
Hours:
18 Westow Hill, London
020 8670 8900
Takeaway/Delivery Options
Tips
Reviews for Edo
Favourite restaurant in Crystal Palace.Lovely family run business, amazing food and staff. Love the chilled vibe and more than happy to help with questions. Sky has been super friendly every time I have been.
This place is great. It’s always a treat whenever I visit. I usually go for the Bento boxes, and the sushi is delicious. The atmosphere is very relaxed and the staff are always very welcoming.
Ratings
Opening times
Monday | Closed |
Tuesday | 17:30 - 23:00 |
Wednesday | 17:30 - 23:00 |
Thursday | 17:30 - 23:00 |
Friday | 17:30 - 23:00 |
Saturday | 13:00 - 23:00 |
Sunday | 17:30 - 22:30 |
A favourite on the triangle! Delicious sushi at reasonable prices. You can have a cheap eat or a more elaborate dinner - lots of options! Nice, welcoming team and I like the traditional seating arrangement at the back!