Japanese 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.