This Japanese-style inn is located at an altitude of 750 meters in a mountain of Tokyo. The traditional Japanese architectural structure, including the thatched roof and irori fireplaces, would totally rest your mind.
Shukubo lodgings are originally for pilgrims. Mt. Mitake has long been worshiped as a sacred mountain and there are still more than 20 Shukubo remained. Experience real Japanese culture in a homely atmosphere.