Super 8 Hotel Shanghai, located in Xuhui, which is known for its shopping, including high-end malls selling luxury goods, and indie boutiques in the French Concession, approximately a 10-minute ride from Shanghai Oriental Sports Center Swimming Stadium, offers cars for rent. This 2-star hotel is within 6 km of Yuz Museum and provides guests with a sauna and an indoor pool.
You'll need 15-minute drive to Shanghai Hongqiao International airport. Guilin Park is quite close to the Super 8, while Luoxiu Rd Longchuan Rd bus stop is a mere 0.7 km away. Visit Zhongxing Lake, about a 5-minute ride from this property, and feel complete harmony with the nature of China. No matter the religion, travellers prefer to visit Xujiahui Catholic Church, a popular place of worship located within 7 km of Super 8 Hotel.
There is a restaurant for guests to enjoy their meal.