Source: Tourism MediaKamikawa ShrineSet in the natural beauty of Kaguraoka Park is one of Asahikawa’s most peaceful spots, perfect for meditation and relaxation.WorldAsiaJapanAsahikawaKamikawa Shrine