Edo
Japanese · Sushi
Edo is a Japanese restaurant specializing in sushi and Izakaya-style dining. They offer a variety of Japanese dishes, including sushi, bao buns, and cocktails.
Location
Best places nearby
The highest rated places close to Edo.
Local restaurants nearby
Crystal Palace, London, ENG, GB


