Chengdu Sports Centre
Located in China, Chengdu is a city referred to as the “heavenly state”, housing many attractions from ancient temples and towns to parks and natural reserves. Chengdu is also famous for its relaxed and laid back lifestyle. Thus with so much to explore a holiday…