Yamadera: Japan’s Stunning Mountaintop Temple

Photos and tips for visit Yamadera, a Buddhist temple tucked into the mountains of Northern Japan.

Advertisements