The Ned, London, UK: Japanese Menu & Reviews | Hungru