Advertisement
Place your ad here.
Edo
18 Westow Hill, London SE19 1RX, United Kingdom
London, United Kingdom
This small, no-frills Japanese restaurant and takeaway offers sushi, tempura and teppanyaki dishes.
Rating: 259
Score: 4.3
Price: Moderately expensive
No reviews available.