Japanese in London - Golders Green 14 North End Road, Golders Green, London, NW11 7PH Tags: cuisine: japanese, japanese