London / Upper Norwood / SE19

Edo

18 Westow Hill, Upper Norwood, London, SE19 1RX

Edo restaurant & takeaway is serving Japanese, Sushi cuisine.


location on map of Edo


Edo reviews

Edo menu

Please call the takeaway direct on the telephone number provided above to ask about the today's menu.


Rate Edo