Address : no.568 west jianguo rd, xuhui district, shanghai, shanghai, 200031, shanghai Show Hotel Map
Located in Xuhui district, this venue is 400 metres from Zhaojiabang Road tube station and close to International Cathedral. The accommodation is set within 4 km distance from Shanghai city centre. Shanghai Imperial Palace Club is a short driving distance of Former French Concession.