The 2-star Greentree Inn Shanghai South Railway Station Hotel is situated 3.3 km from Longhua Temple and features a tennis court and recreational facilities. This Shanghai hotel lies in Xuhui, which is known for its shopping, including high-end malls selling luxury goods, and indie boutiques in the French Concession, 4.2 km from such cultural sights as Shanghai Film Museum.
Located 3.7 km from Shanghai Stadium, the property is also relatively near Shanghai South railway station. The Greentree Inn Shanghai South Railway stands 10 minutes on foot from Shanghai South Railway tube station. There is Shanghai Botanical Garden 25 minutes' stroll away, and Shanghai South Long Distance bus station not very far from the accommodation. For those travelling from afar, Shanghai Hongqiao International airport is 15 minutes' drive away.
A separate toilet and a shower, along with hair dryers and towels, are also included in the bathrooms.