Best Autumn Viewing Spots in Tokyo - I Wander
In my previous entry about autumn viewing spots in Tokyo, I highlighted the expansive Showa Kinen Park in Tachikawa as the best place to see fall foliage in the Japanese capital. Tachikawa is located in Western Tokyo and is about a 45 minute train ride away from the city center plus a 15 minute or...Read More »