• See More

    This is the home stadium of the Yomiuri Giants. The area has super convenient transportation, and there’s even an amusement park right next door.

Other Reviews by Mei Xu

Hokkaido Tohoku Kanto Chubu Hokuriku Kansai Chugoku Shikoku Kyushu Okinawa