This 4 star hotel is located within the city of Shanghai.
No.Hengshan Road Shanghai, People's Republic of China
Smoking forbidden Pets forbidden