Shanghai Imperial Palace Club hotel features 17 rooms and lies 25 minutes' walk from the private art gallery "Long Museum". This 5-star hotel also offers Wi-Fi in the rooms.
The accommodation is located in Shanghai, within easy walking distance of Zhaojiabang Road tube station. Xintiandi is 3.2 km from the hotel in Shanghai. The property is 20 minutes' walk from Xujiahui Catholic Church. The nearest bus stop is Zhaojiabang Road Wuxing Road approximately 800 metres away.
Some rooms provide a minibar as well as free Wi-Fi and a TV to help you enjoy your stay.
The Imperial Palace Club offers a continental breakfast daily. Yershari Restaurant treats guests with Middle Eastern dishes and is a 5-minute stroll away.