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 so walk. If you’re pressed for time, you can consider these other worthy autumn spots which are definitely must-sees if ever you find yourself in the city between late November and early December.
…