Shomaru Pass – Touge V1.1 [0.39]
The Shōmaru Pass is a narrow mountain road located in Saitama Prefecture, Japan. The pass is home to several local and tourist attractions, including the Okumura Tea House near the summit. Shomaru Pass is extremely narrow and challenging, requiring precise and cautious driving. Due to its geographical location, the road is often closed because of…








