Das 4-Sterne Shanghai Hengshan Moller Villa Hotel bietet 43 Zimmer und liegt in einer Entfernung von 750 Metern vom See Lotus Pond. Hochgeschwindigkeitsinternet wird in den Zimmern des Hotels angeboten.
Oriental Pearl Tower ist weniger als 10 Autominuten vom Hotel entfernt und Yu-Garten ist in ungefähr 10 Minuten Autofahrt erreichbar. Die Unterkunft liegt auch nur ein Spaziergang hinunter zur U-Bahn-Station Middle Huaihai Road. Moller Residence befindet sich in unmittelbarer Nähe. Die Middle Huaihai Road at Sinan Road ist in einer Entfernung von etwa 200 Metern vom Shanghai Hengshan Moller Villa Hotel.
Einige Zimmer bieten eine Minibar sowie einen Flachbildfernseher mit Satellitenkanälen, damit Sie Ihren Aufenthalt genießen können. Diese Zimmer sind mit einem Schreibtisch ausgestattet und verfügen über einen Balkon und eine Sitzecke. Eine getrennte Toilette und eine Dusche sowie Annehmlichkeiten wie ein Haartrockner und Morgenmäntel sind ebenfalls vorhanden. Außerdem bieten diese Zimmer einen Blick auf den Pool.
Im Restaurant können die Gäste ihr Frühstück einnehmen. Das Restaurant Hong Kong Tang Palace hat eine eigene Auswahl an chinesischen Gerichten und liegt nur 7 Minuten Fußweg von hier entfernt.