Edo London
4
1
Reviews
Japanese in London
- Norwood
18 Westow Hill
, Norwood, London, SE19 1RX
+44 (0) 20 8670 8900
http://www.edolondon.co.uk
Edo is a Japanese cuisine and Sushi restaurant. It offers free home delivery on orders over £15. The restaurant has a selection of Japanese beers and Sake to accompany the meal as well as wine and soft drinks.
Tags:
cuisine: japanese, price for 2 (exc. drinks): £30, takeaway, vegetarian dishes
|