We use cookies.
By continuing to use our site, you consent to our
Privacy Policy.
The Tokyo Okutama Busshari Stupa (or Tokyo Peace Pagoda) is hidden in the western tip of Tokyo for hikers, architect lovers and urban explorers to discover.
With the richest colors and those crisp temperatures, these outstanding locations around Tokyo deserve to be part of any travelers fall-time itinerary.