Building 5, No. 6, Xitai Branch Road, Shanghai, China
The 4-star Atour Hotel Shanghai Xuhui Longhua Riverside Plaza is situated in Xuhui, which is known for its shopping, including high-end malls selling luxury goods, and indie boutiques in the French Concession, 6 km from Chocolate Happy Land Theme Park and features 117 rooms with views of the lake. There is also private car parking.
The hotel has a prime location a 10-minute ride from Huangpu River. The Atour Hotel Shanghai Xuhui Longhua Riverside Plaza in Shanghai is 2.2 km from Shanghai Oriental Sports Center Swimming Stadium. For sport fans this comfortable hotel offers access to Mercedes-Benz Arena, which is 15 minutes away by car. Shanghai Metro train station lies 12 km away.
The air-conditioned rooms have a seating area and a living room featuring Wi-Fi and a flat-screen TV with satellite channels, along with comforts such as air conditioning. Appointed with sound-proof windows, the rooms also come with a minibar and coffee/tea making facilities. They are fitted with modern bathrooms with a walk-in shower and a separate toilet.
Atour Hotel Shanghai Xuhui Longhua Riverside Plaza offers a buffet breakfast daily. The on-site Chinese restaurant tempts guests with Chinese dishes.
Check out the carefully selected restaurants and attractions near the hotel
Hide places nearby
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