Discover an Indian World Peace Stupa on the Tip of Tokyo
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 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.