Norwood Japanese - Takeaway Norwood, London

Edo London

Edo

Japanese in London - Norwood
18 Westow Hill, Norwood, London, SE19 1RX Tags: cuisine: japanese, price for 2 (exc. drinks): £30, takeaway, vegetarian dishes

1 Reviews
Found 1 businesses. Now showing 1 to 1. 1