Lo Snow World si trova all'incrocio tra Hucheng Ring Road e Qiqing Road nel distretto di Nanhui New Town, nella zona di libero scambio di Lingang a Shanghai. Con una superficie totale di 350.300 m², il progetto è un enorme complesso che combina intrattenimento, relax e sport.
Lo Shanghai Ice World Hotel, membro della collezione The Luxury Collection, offre 270 camere e suite a partire da 36 metri quadrati, ciascuna con vista panoramica sulla pista di sci o sul paesaggio urbano e rurale. Tra queste, 17 suite consentono l'accesso diretto alle piste da sci, permettendo agli ospiti di godere appieno delle vacanze sulla neve, scivolando liberamente tra la camera e le piste.
Il progetto Yaoxue include anche strutture ricche come un parco acquatico aperto per l'intera giornata, un centro congressi multifunzionale e un villaggio commerciale a tema neve e ghiaccio, rendendolo non solo un paradiso per gli appassionati di sport invernali di tutto il mondo, ma anche la principale destinazione turistica invernale all-in-one in Cina.