Das 3-Sterne-Hotel Astor House Hotel befindet sich im Stadtviertel Hongkou von Shanghai, circa 3 Kilometer vom Fluss Suzhou entfernt.
Aquarium Shanghai und Shanghai-Museum sind in 18 beziehungsweise 25 Minuten zu Fuß erreichbar. Das Hotel liegt auch in einer Entfernung von 600 Metern zur U-Bahn-Station East Nanjing Road. Nur wenige Gehminuten entfernt vom Hotel finden die Gäste beliebte Attraktionen, darunter Waibaidu Bridge. Die Unterkunft ist in nur 750 Meter Entfernung vom Busbahnhof Lujiazui Metro gelegen. Das Astor House Hotel in Shanghai ist 20 km vom Flughafen Shanghai Hongqiao entfernt.
Die Zimmer verfügen über eine Minibar sowie einen Personal-Computer und einen Flachbildfernseher mit Satellitenkanälen für Ihren Komfort. Die Badezimmer sind mit einer getrennten Toilette und einer Dusche ausgestattet und bieten außerdem einen Haartrockner und Hausschuhe.
Frühstück wird im Restaurant angeboten. Die Gäste können auch asiatische Gerichte im Restaurant Lost Heaven on the Bund genießen, das eine 15-minütige Autofahrt von hier ist.