About Yummy Japan Based in Tokyo, Japan, we are a team that is passionate about Japanese Food! Our goal is to introduce and showcase the best restaurants … Alo Japan.
Alo Japan.