Inokashira Park: One of Tokyo’s Best Cherry Blossom Spots
Inokashira Park (井の頭公園) is Kichijōji’s landmark. That park is just a 5-minute walk from Kichijoji Station and has a ground of 42,000 square meters. Completed in 1917, it is the first suburban park in Japan. But the more important fact is that Inokashira Park is one of Japan’s Top 100 Cherry Blossom Spots. Around Inokashira […]
Inokashira Park: One of Tokyo’s Best Cherry Blossom Spots Read More »