Photo by @japantravelplanet | This photo was taken during the cherry blossom season at Inokashira Park. The park is also a great spot to see the autumn colors🍂🍁 Inokashira Park dates back to the Edo period and is the primary water source for the Kanda River. The name Inokashira means "source of the water supply". During the Edo period, Inokashira pond was the source of the first water service for Edo city and water of this pond was used as drinking water until 1898. The Ghibli Muse..
208