Mission Hills Golf Club China 17 July Written by Geoff Wallace hainanM Geoff Wallace Previous Previous Skywest Golf Course Next Next Torrey Pines Golf Course