Edo is a Japanese cuisine and Sushi restaurant. The restaurant has a selection of Japanese beers and Sake to accompany the meal as well as wine and soft drinks.
18 Westow Hill, Gipsy Hill, London, SE19 1RX
For More Information:
+44 (0)20 8670 8900
Loading reviews for Edo
Are you a representative of Edo?
Respond to Reviews
Please be advised that any comments, opinions and statements submitted herewith are entirely independent and do not represent views held by, or are in any way connected to visitlondon.com.