• 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