Kamui Kotan
"Kamui Kotan" means "village of the gods" in the Ainu language. It's a sacred land filled with the severity and mystique of nature, located in the Ishikari River gorge.
Kamui Kotan in Asahikawa, Hokkaido, is one of the stations on the JR Hakodate Main Line. I really like this place.