Dotato di un ristorante, il L+Snow Supreme Hotel Shanghai si trova nel distretto Cremorne, a 2 km dalla China Maritime Museum, ideale per gli amanti del turismo culturale. Situato a 10 minuti in macchina da Shanghai Flower Port, l'hotel 5 stelle dispone di 217 camere e 2 ristoranti.
Il Lago Dishui è a una distanza di 3 km dall'hotel, mentre Shanghai Ocean University è a circa 4 km. La stazione della metropolitana Lingang Avenue, vicino al L+Snow Supreme, offre un rapido collegamento con tutte le zone di Shanghai. L'aeroporto Internazionale di Shanghai-Pudong è a 35 dalla struttura.
L’hotel offre camere che dispongono di una zona pranzo con un impianto di climatizzazione, una TV a schermo piatto con canali satellitari. Il bagno è dotato di una cabina doccia e un bagno con WC separato.