Travel Yoyogi Park: Tokyo’s “Central Park” a perfect way to enjoy nature By Nicole Bauer Nicole Bauer Japan Travel • February 7, 2018