Located in Songjiang, 28 km from Shanghai South Railway Station Metro Station, LanOu Hotel Shanghai Sheshan National Forest Park Happy Valley features views of the city.
Number of rooms: 56
No.166-167, Lane 8228, Waiqingsong Road, 200000 Songjiang, China