Das 5-Sterne-Shanghai Moller Villa Hotel bietet ein Restaurant und liegt im Bezirk Gewerbegebiet Huaihai Road, ca. 25 Gehminuten vom Stadtplanungsmuseum Shanghai und rund 3 Kilometer vom Yu-Garten entfernt. Das Hotel liegt in etwa 10 Autominuten Entfernung vom Bund und verfügt über 24 Zimmer und 2 Restaurants.
Das Stadtzentrum von Shanghai kann man innerhalb von 20 Minuten zu Fuß erreichen. Für Geschäftsreisende bietet das Moller Villa Shanghai einen klaren Vorteil, da es 4 km vom Oriental Pearl Tower liegt. Naturliebhaber werden die Nähe zum See Lotus Pond zu schätzen wissen, der ungefähr 9 Fußminuten von der Unterkunft entfernt ist. In der Gegend gibt es eine Reihe von Einkaufsmöglichkeiten: der Platz des Volkes liegt 2 km von diesem Hotel. Dieses Moller Villa liegt in unmittelbarer Nähe zu den öffentlichen Verkehrsmitteln: Es ist in nur 5 Gehminuten Entfernung von der U-Bahn-Station Middle Huaihai Road und nur wenige Schritte entfernt von der Bushaltestelle Middle Huaihai Road at Sinan Road.
Einige Zimmer verfügen über einen Steinkamin sowie über einen Schreibtisch. Die Gäste werden Annehmlichkeiten wie eine individuelle Klimaregelung und Zentralheizung zu schätzen wissen und sich mit einem Flachbildfernseher mit Satellitenkanälen und einem LCD-TV entspannen. In den privaten Badezimmern gibt es einen Haartrockner und Handtücher. Manche Zimmer bieten einen Blick auf den Pool.
Jeden Morgen gibt es ein Frühstücksbuffet. Im Essbereich können die Gäste auch die chinesische Küche probieren. Es gibt eine Kaffee- Bar auf dem Gelände. Das Restaurant D.sh.d ist 650 Meter von hier entfernt und bietet Gerichte der chinesischen Küche.