A 320-room 5-star hotel located in the newly developed commercial district Songshan Lake in Dongguan, the manufacturing hub of China. The hotel features a breathtaking environment of nature and is easily accessible to the major cities in Southern China.
Based on 1,369 reviews
Value for money
Policies vary by room type and provider.