This 5 star hotel is located in the city centre of Shanghai and was established in 2007. It is close to the Huaihai Road and the nearest station is South Shanxi Road.
The Mansion Hotel Shanghai is one of the major historical villas located in the heart of the old French Concession district of Shanghai. It is within walking distance to Parkson Shopping Mall and Huai Hai Road, only few minute's driving to famouse Xintiandi or Tian Zi Fang.
This is a modern building.
The hotel has a small lobby.