This quiet mountain inn in Nanbu Town, Yamanashi, is ideal for group training camps and features public facilities.