L+Snow Supreme Hotel Shanghai offre 217 chambres et se situe à moins de 2 km du musée maritime de Chine. Proposant 2 restaurants avec une cuisine Chinese, Asian et local, cet hotel 5 étoiles est situé à 10 minutes en voiture du Lac Dishui.
L'hotel est situé dans le voisinage de "Cremorne" à Shanghai, à 35 km de l'aéroport District de Pudong. Le Musée d'astronomie de Shanghai de Shanghai se trouve à 2,1 km de L+Snow Supreme. La station de métro Avenue Lingang est non loin de cet hotel.
Les chambres sont équipées d'un bureau, ainsi que des fenêtres insonorisées pour le confort des clients. Les divertissements dans la chambre comprennent une TV à écran plat avec des chaînes satellite, tandis que des équipements tels qu'une climatisation sont également fournis. Entre autres équipements de salle de bain, une douche à l'italienne et une toilette séparée sont aussi fournis et le confort est assuré par un sèche-cheveux et un bonnet de douche.
Le restaurant Chinese de L+Snow Supreme de Shanghai propose des plats pour breakfast.