The 5-star Imperial Palace Club Hotel Shanghai is set just 10 minutes' walk of Shanghai Museum of Arts and Crafts and around a 25-minute walk from Jing'an Temple.
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.