English Zhuozi Mountain Cited by user KoNYofParking on 01 Jan 2021 Zhuozi Mountain or Zhuozi Shan, also known as West Zhuozi Mountain (西桌子山), is located in the east of Wuhai City, Inner Mongolia, People's Republic of China, on the…