When I heard that Japan had “Mexican” restaurants, I had to give them a try. I found one in Niigata, Japan called Arco Iris (Rainbow). The results will SHOCK YOU!!

Follow us on social media:

facebook.com/thelaexplorer
instagram.com/thelaexplorer
twitter.com/thelaexplorer_
www.thelaexplorer.com

• Soul Catalyst

AloJapan.com