Zen House is a Japanese restaurant offering a variety of traditional meals, from sushi to noodle soups, as well as steak and hibachi.