El Shanghai Moller Villa Hotel, de 5 estrellas, dispone de un restaurante. Se encuentra en el distrito comercial de la calle Huaihai, a poco más de 25 minutos a pie del Centro de Planificación urbana de Shanghái y a tan solo 1 km de atractivos culturales como el Museo de Historia Natural de Shanghái. El hotel también proporciona a sus huéspedes servicio de traslado.
El hotel está situado en Shanghái, justo al lado de la estación de metro Middle Huaihai Road. El Moller Villa está a unos cuantos pasos de la Residencia Moller y a 15 km del aeropuerto internacional de Shanghai Hongqiao. El hotel te brinda la oportunidad de visitar lugares de interés natural como el lago Lotus Pond, a 750 metros. Unas vacaciones en familia en Shanghái serán más emocionantes si visitas el Acuario de Shanghái que se encuentra a una distancia de 4 km de este lugar. El hotel Moller Villa Shanghái está a poco más de 5 minutos a pie de la parada de autobuses Middle Huaihai Road at Sinan Road.
Algunas habitaciones tienen chimenea de piedra, además de escritorio para mayor comodidad de los huéspedes. Los cuartos están equipados con minibar y servicio de tetera/cafetera, además de TV de pantalla plana con canales vía satélite y reproductor de DVD para disfrutar del tiempo libre. Los cuartos de baño privados están equipados con inodoro separado y ducha, y comodidades como secador de pelo y albornoces. Algunas habitaciones ofrecen vistas al patio interior.
Puedes comer en el restaurante D.sh.d, al alcance del hotel Moller Villa.