Construit en 1846, Astor House Hotel Shanghai est situé à seulement 5 minutes de marche du Shanghai Natural Insect Museum dans la région financière de "Hongkou" à Shanghai.
Niché à côté du Bund, cet hotel 3 étoiles se trouve à proximité de District d'Huangpu Park. L'hotel se trouve également à 2 km de la Tour Shanghai à Shanghai. Le Musée d’histoire de Shanghaï est à environ 15 minutes à pied, ainsi que la station de métro International Cruise Terminal est à quelques pas d'Astor House de Shanghai. Cette propriété est un hôtel, situé à moins de 900 mètres de la gare routière East Changzhi Road Lushun Road.
Il y a 130 chambres comprenant un vestiaire et un coin salon. Elles sont équipées d'un ordinateur personnel et d'une TV à écran plat avec des chaînes satellite, ainsi que d'équipements de confort tels qu'un fer à repasser et une table à repasser, une climatisation. Équipées d'un minibar, les chambres sont également équipées d'un bureau et d'un miroir de maquillage. Dotées d'un miroir à maquillage et des peignoirs de bain, les salles de bains disposent également d'une toilette séparée et d'une douche.
Dans le café-bar d'Astor House, vous pourrez vous détendre et vous relaxer. L'hotel se trouve à 8 km de Bund 30 Bar & Bistro, qui sert des repas délicieux.