Location. The Astor House Hotel in Shanghai, China, is more than 100 years old and was completed by a Westerner in 1846. It is located in the Shanghai Huangpu District, an area of more than 12 kilometers. The hotel is about 18 kilometers from Hongqiao Airport. From Hongqiao, the subway to Henan Zhonglu Station takes 10 minutes and is a short distance from Astor House. Renovations in 2002 updated the hotel. One kilometer from the hotel, Nanjin Road offers financial and shopping areas as well as museums and art galleries. Hotel Features. The hotel has several restaurants including a romantic bar and Chinese tea shop. A beauty salon is available. Bicycle rental makes traveling easy. Laundry services are provided. A shuttle between the hotel and East NanJing Road (Bund) is provided. Guestrooms. 130 guestrooms are - City Center - no.15 Huangpu Road shanghai P.r.c #200080" />