Garden Hotel is a Hotel located in Shengzhou, Shaoxing, Zhejiang. It is one of the 163588 hotels in China. Address of Garden Hotel is 012 Country Rd, Shengzhou, Shaoxing, Zhejiang, China. Garden Hotel is located in a remote area, with less than 2 listed places around it.
Some of the places around Garden Hotel are -
012 Country Rd, Shengzhou, Shaoxing, Zhejiang, China
Address of Garden Hotel is 012 Country Rd, Shengzhou, Shaoxing, Zhejiang, China.
Garden Hotel is located in Shengzhou, Shaoxing, Zhejiang.
Garden Hotel is a Hotel in China