Within Xiangjiang Happy City south-west of central Changsha, Langham Place Changsha stands beside Happy Snow Park, one of central China's largest indoor ski facilities. The 295-room hotel was designed by architect Wolf D. Prix, with a high-rise form overlooking the wider Da Wang Shan resort and surrounding lakes. Rooms and suites use contemporary interiors and broad windows, while restaurants include the Cantonese Ming Court and an all-day dining room. Indoor and outdoor pools, a fitness centre and Chuan Spa provide leisure facilities within the hotel. The neighbouring snow park and other resort attractions operate separately and may require their own admission.