Edo
$$$$ • Meal takeaway, Japanese, Sushi Bars, Asian
Hours: 17:30 - 23:00
18 Westow Hill, London
020 8670 8900
About Edo
Customers' Favorites
Edo Reviews
Ratings
Menu


Opening times
Friday | 17:30 - 23:00 |
Monday | Closed |
Thursday | 17:30 - 23:00 |
Friday | 17:30 - 23:00 |
Saturday | 13:00 - 23:00 |
Sunday | 17:30 - 22:30 |
Edo is a cosy and modern restaurant located on the triangle, known for its delicious food and great value. The staff is attentive, kind, and genuinely welcoming, making diners feel at home. Guests have praised the fresh and tasty dishes, particularly the chicken Katsu curry, the Salmon Bento box, and a variety of gyoza and sushi options. The portions are generous, and the service is quick without feeling rushed. Edo offers a clean and peaceful atmosphere, making it an ideal spot for a casual midweek dinner or a weekend date night. This restaurant is highly recommended for those looking for an authentic dining experience.