Construit en 1846, Astor House Hotel Shanghai est situé à seulement 5 minutes de marche du Waibaidu Bridge dans la région financière de "Hongkou" à Shanghai. Cet hotel 3 étoiles dispose de 130 chambres et de conforts tels qu'un restaurant.
Situé à 2 km du Parc du peuple, l'hotel se trouve non loin de la East Nanjing Road. À 18 minutes à pied d'Astor House de Shanghai se trouve Aquarium océanique de Shanghai. L'emplacement de l'hôtel vous permettra d'être à 7 km du Bund. Cet hotel est également situé à moins de 950 mètres de l'arrêt de bus IFC Residence.
L'hotel propose des chambres équipées d'un vestiaire et d'un coin salon, ainsi que d'un fer à repasser et une table à repasser, de la climatisation pour votre confort. Équipées d'un minibar, les chambres sont également équipées d'un bureau et d'un miroir de maquillage. Dotées d'une toilette séparée et d'une douche, les salles de bains disposent également d'un miroir à maquillage et des peignoirs de bain.
Dans le café-bar d'Astor House, vous pourrez vous détendre et vous relaxer. Le quartier regorge de restaurants, dont Dragon Phoenix, situé à environ 5 minutes de marche.