Shanghai, Shanghai
Spend a second to
save a fortune!
Spend a second to save a fortune!
No 518 Shangcheng Road, Shanghai
Situated in Shanghai, 1.4 km from Shanghai World Financial Centre SWFC, Atour Hotel Shanghai Lujiazui Babaihan features views of the city. The property is set 1.8 km from Jin Mao Tower, 3.1 km from Oriental Pearl Tower and 3.
See MoreUsage of subsidiary facilities may incur additional fees