Guests of the 3-star Atour X Hotel Shanghai Xujiahui Sports Center can visit the 5-acre Yu Garden, situated around 7 km away.
You'll need 12-minute drive to Shanghai Hongqiao International airport. Located approximately 10 minutes' walk from Shanghai Stadium underground station, the hotel is about a 10-minute ride from Jiashan Saturday Market. The nearby notable religious buildings include the Jade Buddha Temple, 6 km from the Atour X Hotel Shanghai Xujiahui Sports Center. The hotel is a short way from Shanghai Indoor Stadium bus stop.
There are 102 rooms at the property, each of them has an air conditioner, as well as entertainment amenities such as a flat-screen TV with satellite channels. Also, this Shanghai hotel features carpeted flooring. A separate toilet and a shower, along with towels and bathrobes, are featured.
Atour X Hotel Shanghai Xujiahui Sports Center serves a buffet breakfast in the morning. Serving a wide assortment of dishes, WuYue LuoMa Seafood Buffet is 650 m from this accommodation.