Atour Hotel Shanghai World Expo Center features free WiFi throughout the property and views of city in Shanghai. The property is located 3.3 miles from Longhua Temple, 4.2 miles from Shanghai South Train Station and 4.7 miles from People's Square. The hotel has family rooms.
The rooms come with air conditioning, a flat-screen TV with cable channels, an electric tea pot, a shower, free toiletries and a desk. At the hotel rooms contain bed linen and towels.
Languages spoken at the reception include English and Chinese.
Shanghai World Financial Centre SWFC is 4.9 miles from Atour Hotel Shanghai World Expo Center, while Jin Mao Tower is 5.1 miles from the property. The nearest airport is Shanghai Hongqiao International Airport, 11 miles from the accommodation.