Construit en 1846, Astor House Hotel de 3 étoiles est situé à 5 minutes à pied du Waibaidu Bridge dans le voisinage de "Hongkou" à Shanghai. De plus, l'hôtel dispose d'un coffre-fort.
L'hôtel se trouve à 18 minutes de marche d'Aquarium océanique de Shanghai et non trop loin de la East Nanjing Road. Les sites religieux de la région comprennent le Temple du dieu de la ville (à 6 km) et le Temple du Bouddha de jade (à 4 km). Il y a Le Bund dans une zone de 7 km, et Lujiazui Metro à 10 minutes de marche de ce étoiles. La station de métro la plus proche est à moins de 600 mètres.
De la climatisation, ainsi qu'un mini-frigo bar, offrent le confort dans les chambres d'Astor House de Shanghai. Une toilette séparée et une douche sont à la disposition des clients dans les salles de bain, en outre, le confort est assuré par un sèche-cheveux et des peignoirs de bain.
Le petit-déjeuner est servi au restaurant. Servant des repas asiatiques, Lost Heaven on the Bund se trouve à moins de 4 km de l'hôtel.