1 spot
Takkoku no Iwaya Bishamon-do is a Buddhist temple built into a cliff cave, dramatically perched on a rock face 15 meters…