We use cookies.
By continuing to use our site, you consent to our
Privacy Policy.
Put that athleisure you love so much to good use.
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.