See all photos
( ex. Atour Hotel Shanghai People Square Huanghe Building )
No. 199, West Beijing Road, Shanghai, China
Atour Hotel People'S Square Metro Station Shanghai, located 3.5 km from the souvenir shopping areas, features Wi-Fi throughout the property.
The hotel is ideally situated about a 25-minute walk from the Former French Concession. This 4-star hotel is 2.4 km from the Bund and right around the corner from the Madame Tussauds Shanghai. Within a 5-minute drive of the Atour Hotel People'S Square Metro Station, guests will find the Museum of Contemporary Art Shanghai. Shanghai Metro train station is a mere 1.9 km away, and Xinzha Road underground station is 250 metres away.
There are 138 rooms featuring air conditioning, as well as modern amenities like a flat-screen cable-TV.
Buffet breakfast is provided daily. This property is just moments from Papa John's Pizza and serves delectable meals.
Check out the carefully selected restaurants and attractions near the hotel
Hide places nearby
Show public transport
Please, select dates to see available rooms.
Search in progress…
Find out what other guests say about Atour Hotel People\'S Square Metro Station Shanghai! For your convenience, we have collected the reviews from several sources.
100% Verified Reviews
No reviews yet :(
If you stayed at this hotel, share your experience with us, please
Enter your dates to see prices