Attractions
Shanghai Institute of Technology
400 m
Shanghai Everbright Convention & Exhibition Center
650 m
Shanghai Business School
1.1 km
Shanghai Mass Art Gallery
1.7 km
Shanghai Grand Stage
1.7 km
Shanghai Mass Art Center SMAC
2.1 km
Shanghai Film Museum
2.2 km
Saint Ignatius Cathedral
2.2 km