The station is located near the junction of Changqing Road and Yaohua Road, just outside the Shanghai Expo 2010 zone.