Located at the end of the main shopping street in Hiroo, Shibuya, its historic main hall was built during the Edo period, with the temple being on the site since the 1660s. Stepping off the street ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results