Built in 1936 and located on the exclusive Heng Shan Road, the hotel boasts classical European architecture and French style interior. This five-star hotel is conveniently situated near the Xu Jia Hui commercial district, where guests will find many shopping centers and restaurants as well as major business addresses. Guests are also within close proximity to local attractions such as Hengshan Park, The People’s Square, Shanghai Grand Theatre, Shanghai Museum, The Bund, and the Oriental Pearl TV Tower. Efficient transportation options include the Shanghai Railway station, which is a short drive away, and the Hengshan Road subway station, merely five minutes walking distance away. On-site restaurants offer guests with Japanese, Chinese and Western cuisines and the lounge is a perfect spot to unwind, with an array of refreshments to enjoy. A convenient hotel with appealing dining, transportation and sightseeing options.