Room Features and Guest Services
- Internet Access
- Wheelchair Accessible
- Complimentary Parking
Super 8 Hotel Shanghai Songjiang University Town is located at No. 124-130 of Lane 1292 of New Song Jiang Road, Songjiang District, Shanghai, China. The hotel is only 780 meters from Foreign Trade College, College of Visual Arts. There are 51 comfortable rooms with modern amenities.