Edo
Japanese restaurant, Sushi restaurant
About
Edo, a charming Japanese eatery in Crystal Palace, serves up a delightful menu filled with fresh sushi, hearty chicken katsu curry, and delectable small plates. Diners rave about the generous portions and warm service provided by the family that runs this cozy spot. While presentation could use a little polish, the quick service and inviting atmosphere make it perfect for casual dinners or family gatherings. Reservations are accepted, making Edo a reliable favorite for both locals and visitors alike.