Japanese restaurant offering a taste of Japan.