When you stay at Super 8 Hotel Shanghai Nanyao Road in Shanghai, you'll be minutes from Shanghai Film Park. This hotel is within the vicinity of Qi Zhong Stadium and Songjiang Science & Technology Museum.
Business, Other Amenities
Featured amenities include luggage storage and an elevator (lift). Free self parking is available onsite.