Please select a language to display content suitable for your location.
Nestled in the serene mountains of Ibi River Town, Gifu Prefecture,