Located in Chongli, Zhangjiakou, the so-called "China Snow City", the Yalong Bay Eco Resort (Yalongwan Shengtai Dujiacun) is surrounded by creeks, lakes and hillside fields.Diners can enjoy barbeque, hotpot and other Chinese cuisine in the on-site restaurant. Those traveling on business can take advantage of the hotel's conference rooms.Guests looking to unwind can relax in the sauna and massage center, head to the hotel's gym or take a dip in the indoor pool.