Japanese restaurant offering a taste of Japan. Features takeout and delivery options.