We love this place. My daughters want to go to Edo all the time, especially to celebrate special occ...
Edo
(83)
Advertisement
Photos
Edo is a restaurant located in London, England, that offers an authentic Japanese dining experience. It is known for its excellent and authentic food, providing a variety of Japanese dishes, including sushi. The atmosphere reflects a traditional Japanese feel, making it a popular choice for those looking to enjoy a cultural culinary experience.
The restaurant is recognized for its friendly staff who contribute to a welcoming environment. Edo is fairly priced, making it accessible for families and those celebrating special occasions. It has become a frequent choice for diners seeking quality Japanese cuisine in a comfortable setting.
Generated from the web
Also at this address
Reviews
Excellent and authentic food Great staff and a good Japanese feel to the place The food was really g...
I usually love this place, it's reasonably priced and the staff are super friendly, plus the sushi i...
You might also like
Advertisement




