Rongcheng City, Shandong, China
At The Foot Of Cheng Mountain, Longxudao Town, Rongcheng , Rongcheng, Shandong, 264300, CN