• See More

    It's funny—this is Tokyo, Japan, but almost everyone visiting seems to be from outside Japan! 🤣

Other Reviews by Neko Love

Hokkaido Tohoku Kanto Chubu Hokuriku Kansai Chugoku Shikoku Kyushu Okinawa