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.
The urban landscape of Tokyo is littered with fascinating buildings around every corner. Discover nine of best with our Tokyo architecture guide.