Dolphin Square
This open square is a visually arresting testament to the beautiful Chinese White Dolphin and features a dramatic, three-tiered golden statue representing peace, freedom and happiness.
Only 10 minutes walk from the hotel, the space itself offers a wonderful panoramic vantage point, for unparalleled views of Castle Peak Bay.