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