The 5-star Shanghai Moller Villa Hotel is situated in the immediate vicinity of the Moller Residence and offers a 24-hour front desk and wake-up calls, along with cars for rent. Featuring a restaurant, the hotel is 4.1 km from the 468m-tall poured-concrete tripod Oriental Pearl TV Tower.
This hotel is located in the Huaihai Road Commercial district, around 25 minutes' walk from the must-see Shanghai Museum. You'll be 750 metres from Lotus Pond. Guests might as well visit Shanghai Cultural Square, which is just an 8-minute walk away. The Bund is 3.2 km away, and Shanghai Metro train station is situated 3.6 km from the Moller Villa. Middle Huaihai Road Station tube station is merely 250 metres away.
Overlooking the pool, some rooms at the property feature a stone fireplace furnished with a writing table. Guests will appreciate individual climate control and central heating, and relax with a flat-screen TV with satellite channels and a DVD player. Private bathrooms also include bathrobes and shower caps.
The Moller Villa Shanghai features 2 restaurants onsite. The restaurant D.sh.d is a short way from this Shanghai hotel.