The Hanting Express (Shanghai Jiaoda) (Hanting Kuaijie Jiudian, Shanghai Jiaoda Dian) is within easy reach of Shanghai Film Art Center, Shanghai International Exhibit Center and several food outlets.
For adventures further afield, the Xujiahui metro station and Hongqiao Road station are within easy walking distance.