
No. 2359 Yindu Road, Minhang District, 201100 - Shanghai, China
Featuring a fitness centre and indoor pool, the 4-star Shanghai T Plus Hotel Residence is located in Shanghai, just 8.3 km from Shanghai South Railway Station Metro Station and...
more...- Property features:
- Elevator
- Accommodations sanitized between guest stays
- Bar hopping
- Baggage holding
- Indoor swimming pool (open all year)


















