Located in the Kunshan city, the hotel has an unrivaled position beside Yangcheng Lake, just an hour drive from Shanghai.