The Shanghai Imperial Palace Club (Shanghai Yuxi Gongguan) is a historical architecture established in 1928 and superbly situated on West Jianguo Road in Xuhui District.
The Shanghai Imperial Palace Club (Shanghai Yuxi Gongguan) is a historical architecture established in 1928 and superbly situated on West Jianguo Road in Xuhui District.