By continuing to browse our site you agree to our use of cookies, revised Privacy Policy and Terms of Use. You can change your cookie settings through your browser.
Nestled on the shore of South Taihu Lake in Huzhou, east China's Zhejiang Province, the Moon Square centers around the iconic circular, moon-shaped hotel, serving as a fusion of the city's cultural legacy and modern vitality.