Ramada Shanghai Songjiang Hotel
7 Lane 600 Guangfulin Road, Shanghai, 201620
Boasting a restaurant, Ramada Shanghai Songjiang is a hotel is set in Songjiang, only 5 minutes' drive from Songjiang University Subway Station. It is 10 minutes' drive from Sheshan National Forest Park and Chenshan Botanical Garden.