Tabayama is a quaint village in the mountains west of Tokyo where the picturesque views and natural silences can be abruptly broken with the screams of thrilled riders on Japan’s largest roller slide.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results