Located at the foot of one of the highest mountains, Mount Chausu in Aichi prefecture, it is a detached inn surrounded by abandant nature, where English-speaking stuff as well as Halal food is available.