Locating on a 4580 square meters site, the Astor House hotel has total building area of 16563 square meters with 134 rooms and suites.
Astor House Hotel(or Richard's Hotel, as it was known before) was established in 1846 by the Richard's family. It is the very first western hotel property all over China.
To make it the most deluxe western hotel in the city and one of the best in China and in the Far East alike, the hotel was restored in 1907 to a neo-classic Baroque structure.
Over the past 150 years, Astor House Hotel retains its glorious architectural essence, and helps to epitomize the historical nature of the city of Shanghai.
In 2002, the first phase of renovation project was accomplished and the renewen building recovered its elegant mien again.