The closest inn to Lake Mashu! Surrounded by a ranch, it is a place where you can spend time feeling close to the nature of Hokkaido.