Concord International Suite is placed in a commercial area of Shanghai in the vicinity of Nanjing Lu (Nanjing Road), Shanghai Exhibition Center and Shanghai Zhongshan Park.
The business property is conveniently placed close to a metro station. Concord International Suite is also placed near to Shanghai Propaganda Poster Art Centre, Shanghai Library (Shanghai Tushuguan) and Yueda 889 Square.
The nearest metro station is Jiangsu Road, situated 850 meters from the hotel. It takes around 15 minutes' drive to get to Hongqiao airport, which is 15 km away.