Das 4-Sterne-L'Otel Shanghai liegt etwa 4 Kilometer vom Huangpu Jiang entfernt und bietet 5 Tagungsräume und ein Besprechungszimmer mit einer Reihe von Geschäftseinrichtungen. Ein Mini-Markt und ein Restaurant stehen den Gästen vom Hotel in einem Business- Stadtteil zur Verfügung.
Das Hotel befindet sich im antiken Teil von Shanghai und ist zudem 800 m vom Bahnhof Shanghai South. Das L'Otel Shanghai befindet sich in 1 km Entfernung vom Fluss Zhangjia Tang River. Ein Geschäftsviertel befinden sich in der Nähe von der Unterkunft. Das Hotel ist ungefähr 750 Meter von Bushaltestelle Shanghai South Long Distance und ca. 10 Gehminuten von der U-Bahn-Station Shanghai South Railway Station entfernt gelegen.
Im L'Otel Shanghai stehen Ihnen 153 Zimmer zur Auswahl, die mit einem Balkon und einer Sitzecke ausgestattet sind. Zu den weiteren Annehmlichkeiten gehören ein Flachbildfernseher mit Satellitenkanälen sowie eine Minibar. In den Zimmern gibt es ein Badezimmer mit einer getrennten Toilette und einer Dusche.
In der Unterkunft wird ein Frühstücksbuffet angeboten. Es gibt auch eine Lounge- Bar. Ca. 15 Gehminuten vom L'Otel entfernt werden japanische Speisen im Restaurant Shi QiJia aufgetischt.