See all photos
Building 5, No. 6, Xitai Branch Road, Shanghai, China
The comfortable 4-star Atour Hotel Shanghai Xuhui Longhua Riverside Plaza enjoys a prime location and provides easy access to the Stlgnatius cathedral "Xujiahui Catholic Church" approximately 6 km away. Located about a 10-minute ride from Huangpu River, this Shanghai hotel features 117 rooms with views of the lake.
The hotel stands in Xuhui, which is known for its shopping, including high-end malls selling luxury goods, and indie boutiques in the French Concession, 3.2 km from the religious sites like the reconstructed 3rd - century Longhua Buddhist Temple. Yuz Museum, which is within 15 minutes' drive of the Atour Hotel Shanghai Xuhui Longhua Riverside Plaza, is one of nearby attractions. The area also includes natural sights like Chocolate Happy Land Theme Park within a 7-km distance of the property. This hotel is around 20 minutes' drive from Shanghai Metro train station.
The rooms at Atour Hotel Shanghai Xuhui Longhua Riverside Plaza have a sitting area and a living room, along with air conditioning for your convenience. These air-conditioned rooms are furnished with sound-proof windows, along with a writing table. The modern bathrooms come with a hair dryer and bathrobes as well as a walk-in shower and a separate toilet.
The Atour Hotel Shanghai Xuhui Longhua Riverside Plaza offers a buffet breakfast made fresh daily. At the on-site Chinese restaurant you can enjoy Chinese cuisine.
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 Shanghai Xuhui Longhua Riverside Plaza! For your convenience, we have collected the reviews from several sources.
No reviews yet :(
If you stayed at this hotel, share your experience with us, please
Enter your dates to see prices