Doté d'un hall d'accueil et d'un restaurant, Mansion Hotel Shanghai se trouve dans la localité de "Centre de Shanghai", à moins de 10 minutes en voiture de la Tour de télévision Perle de l'Orient et à moins de 2 km de lieux d'intérêt culturels tels que le Musée de Shanghai. Les voyageurs d'affaires apprécieront des commodités comme un Wi-Fi dans les chambres, et l'accès à une salle de réunion.
L'hotel d'héritage se trouve au cœur même de la ville, à 2,1 km du Temple de Jing'an et juste à côté de la station de métro South Shaanxi Road. Dans Mansion de Shanghai, vous serez à environ 25 minutes à pied du Centre d'exposition de la planification urbaine de Shanghai. Les amoureux de la nature apprécieront la proximité de Lotus Pond, qui se trouve dans une zone de 1 km. Vous trouverez également Iapm Shopping Mall à environ 6 minutes de marche. L'arrêt de bus Middle Huaihai Road at Sinan Road est dans une zone de 650 mètres de Mansion.
Il y a 24 chambres à cet hotel 5 étoiles, chacune d'entre elles possède une climatisation, et des équipements de divertissement comme une TV à écran plat avec des chaînes satellite. Elles sont équipées d'un bureau, et disposent également d'un minibar et d'une cafetière/théière. Les clients peuvent également utiliser une douche à l'italienne et une toilette séparée, en outre un sèche-cheveux et des peignoirs de bain sont aussi fournis.
Mansion Hotel distribue un petit-déjeuner continental le matin. Vous pouvez marcher 5 minutes jusqu'à Xin Dou Ji ou manger au restaurant Bo DuoXin Ji, situé à 5 minutes de marche.