This 3 star hotel is located in the city centre of Shanghai and was established in 2008. It is a short drive away from the West Nanjing Road and the nearest station is Shanhgai Railway Station. All 90 rooms are equipped with air conditioning.
No. Jiangning Road Shanghai, People's Republic of China