Edo

Edo

Edo offers one of the finest Japanese, Sushi dining experiences in . All of our food is freshly-prepared on the premises with a lot of love, care and affection. There are plenty of specials available for delivery or collection that will satisfy your hunger.

Edo can make the next night in one to remember!

Contact Details

Address 18 Westow Hill
Crystal Palace
London
SE19 1RX
Telephone 020 8670 8900
Email
Website Visit Website

Opening Times

Monday - Friday 11.30am - 11.00pm
Saturday - Sunday 11.30am - 11.00pm