Shanghai Imperial Palace Club est situé dans le quartier de shopping de "Xuhui", à 12 minutes en voiture de l'aéroport international de Shanghai Hongqiao. L'hôtel offre hébergement avec du Wi-Fi dans les chambres.
À une distance de 2 km du Parc Fuxing, cet hôtel 5 étoiles est à 5 minutes de marche de la station de métro Zhaojiabang Road. Le Temple du Bouddha de jade est à 4 km de cet hébergement, tandis que la gare routière Zhaojiabang Road Wuxing Road est à une distance de 10 minutes à pied. En plus, l'hôtel se trouve à moins de 10 minutes en voiture de Bingjiang Da Dao. La station de métro la plus proche est à une distance de 5 minutes de marche.
Chaque chambre à Imperial Palace Club a le Wi-Fi gratuit et un Wi-Fi. Les unités proposent un minibar pour la restauration et du Wi-Fi gratuit et une TV pour le divertissement.
Un petit-déjeuner continental quotidien est servi les matins pour les invités d'Imperial Palace Club de Shanghai. Clients pourront déguster la cuisine du moyen-orient servie dans l'Yershari Restaurant, qui est à une promenade de 5 minutes à pied.