Ca. 25 Minuten zu Fuß vom Shanghai Museum entfernt gelegen, bietet das 5-Sterne-Mansion Hotel Shanghai 24 Zimmer an. Das Hotel bietet WLAN in den Zimmern und verfügt über ein Besprechungszimmer für Geschäftsreisende.
Die Gäste werden die bedeutende Lage im Herzen von Shanghai genießen. 4 km vom Mansion Shanghai finden Geschäftsreisende den Oriental Pearl Tower. Vom Hotel aus können Sie Sehenswürdigkeiten wie den See Lotus Pond genießen (ist 14 Minuten Fußweg von der Unterkunft entfernt). Zu den nahe gelegenen kulturellen Attraktionen gehört der Bund, der sich 3 km vom Hotel befindet. Das Mansion Hotel ist in circa 30 Gehminuten Entfernung vom Platz des Volkes und in der Nähe von der U-Bahn-Station South Shaanxi Road.
Die Zimmer sind mit einer Minibar ausgestattet und verfügen über einen Flachbildfernseher mit Satellitenkanälen für den Komfort der Gäste. In den Zimmern gibt es eine begehbare Dusche und eine getrennte Toilette.
Ein kontinentales Frühstück wird im Mansion jeden Morgen serviert. Das Restaurant Xin Dou Ji bietet chinesische Speisen und liegt 150 Meter von hier entfernt.