Watch: Japanese Restaurant Serves Omurice In The Most Entertaining Way, Leaves Internet Impressed
If you are ever not able to decide whether to spend your time eating a delicious meal at a fancy restaurant or watching a show, head straight to Kichi Kichi Omurice. Based in Japan’s Kyoto, this small restaurant has gained a name for itself in both aspects. Imagine a place of delicious food coming your…