Yamadera (山寺) is a beautiful temple located in Yamagata prefecture of Japan. The name literally means “mountain temple” in Japanese. It has a long history dating back all the way to 860…
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish.AcceptRejectRead More