Plenty of places nearby
Visitors point out that the location is close to a number of Shanghai's notable business and shopping areas. Plaza 66 shopping mall can be reached in ten minutes on foot while the Shanghai Exhibition Center is a short walk away.