Saikan - Credit: Wikimedia Commons
Saikan (斎館, Saikan) is a sprawling temple lodging atop Mt. Haguro (羽黒山 Haguro-san), part of the Three Mountains of Dewa (出羽三山 Dewa Sanzan) in Yamagata Prefecture, Japan. It was previously known as . Read more on Wikipedia
Source: en.wikipedia.org