Shangri-La Farm is a Chinese restaurant located in Shengzhou, Shaoxing, Zhejiang. It is one of the 433251 Chinese restaurants in China. Address of Shangri-La Farm is Huancheng Hwy, Shengzhou, Shaoxing, Zhejiang, China. Website of Shangri-La Farm is https://www.shangri-la.com/. Shangri-La Farm is located in a remote area, with less than 1 listed places around it.
Huancheng Hwy, Shengzhou, Shaoxing, Zhejiang, China
Yes, website of Shangri-La Farm is https://www.shangri-la.com/.
Address of Shangri-La Farm is Huancheng Hwy, Shengzhou, Shaoxing, Zhejiang, China.
Shangri-La Farm is located in Shengzhou, Shaoxing, Zhejiang.
Shangri-La Farm is a Chinese restaurant in China