London foodfromwww.hamhigh.co.uk2 months agoJapanese restaurant with zen garden opens in HampsteadThe Sushi Co opened a new Japanese restaurant in Hampstead, featuring a tatami room and zen garden for an authentic dining experience.