We use cookies to improve your browsing experience. By continuing, you agree to receive cookies on our website. Learn more

Edo Japanese Restaurant

Japanese, Sushi

18 Westow Hill, Crystal Palace, SE19 1RX

Opening at 13:00

Where to find us

1489 reviews of Edo Japanese Restaurant

  • 23/08/2019
    6 stars out of 6
    The best sushi! X
  • 17/08/2019
    6 stars out of 6
  • 16/08/2019
    3.5 stars out of 6
  • 04/08/2019
    6 stars out of 6
  • 03/08/2019
    6 stars out of 6


Welcome to Edo Japanese Restaurant located on Westow Hill in Crystal Palace. Their chefs are ready and waiting to cook up your dining treats and using the Just Eat service this couldn't be easier than from the comfort of your own home. Choose from the selection of dishes on offer such as the Salmon Skin Roll, Clam Sashimi, King Prawn Tempura and Nasu Den which are just a few of the large array of dishes. Make ordering easier by picking one of the Sushi Sets with a selection of sizes to suit your needs.You choose, they cook and they will deliver to your own dining table, desk or couch. Remember you can always leave feedback about your experience on the site too. Bon appetite!

Alcohol is not for sale to under 18s. Proof of age is required on delivery or collection of all orders which include alcohol

Opening hours

Monday Closed
Tuesday 17:30 - 23:00
Wednesday 17:30 - 23:00
Thursday 17:30 - 23:00
Friday 17:30 - 23:00
Saturday 13:00 - 23:00
Sunday 13:00 - 22:30

Delivery areas

  • BR3 Beckenham
  • SE19 Upper Norwood
  • SE20 Penge
  • SE21 Dulwich
  • SE22 East Dulwich
  • SE23 Forest Hill
  • SE25 South Norwood
  • SE26 Sydenham
  • SE27 West Norwood
  • SW16 Streatham Common

There are no items in your basket

Delivery available on orders of £15 and over (delivery fee £3)

View order