Zen House is a casual Japanese restaurant offering a selection of traditional meals, from sushi to noodle soups.