Which are the best Japanese takeaways in Upper Norwood, SE19?

1. Edo

18 Westow Hill
Upper Norwood, London SE19 1RX
Japanese / Sushi
(1515)

2. Slurp

104-106 Streatham High Road
Streatham, London SW16 1BW
Chinese / Japanese / Thai
(1255)

3. Running Sushi

179 Camberwell Road
Camberwell SE5 0EE
Japanese / Sushi

4. Dragon Sushi

Unit 50, New Lydenburg Commercial Estate
Charton, London SE7 8NE
Japanese / Sushi

5. Oki Oki Japanese

Shirley Hills Road
Croydon CR0 5HQ
Japanese / Sushi

Edo Japanese Restaurant

18 Westow Hill
London SE19 1RX
Japanese / Sushi / Deals

Oiwai

7 Westow Hill, Upper Norwood
London SE19 1TQ
Japanese / Noodles / Deals