Built in 1928, the elegant Shanghai Imperial Palace Club offers a luxurious European-style escape from the busy city. Centrally located in the historical French Concession, it provides wine tasting sessions and a champagne bar.
Number of rooms: 17
No 568, Jianguo West Road, Xuhui, 200031 Shanghai, China