Lan Sun Mountain Villa
The 3-star Lan Sun Mountain Villa lies within 6.8 km from Shanghai Wanshou Tower, Thames Town and Jinjiang Amusement Park.
Sheshan Observatory, Shanghai European World Park and Sheshan Forest Park are about 5 minutes' walk away.
Lan Sun Mountain Villa can be reached in 20 minutes by car from Hongqiao airport.
A baggage storage and free parking for general use and a meeting room, a business center and computers for work can be found on-site.