Atour Hotel Shanghai Lujiazui Minsheng Road Station Hotel
No.2050, Shangcheng Road, Pudong, 200000 Shanghai, China
Set in Shanghai, 3.6 km from Shanghai World Financial Centre SWFC, Atour Hotel Shanghai Lujiazui Minsheng Road Station features views of the city. The property is situated 3.9 km from Jin Mao Tower, 4.7 km from Shanghai Jewish Refugees Museum and 4.