In einer 5 Gehminuten Entfernung von dem 3-Sterne-Astor House Hotel Shanghai liegt Waibaidu Bridge. Ein Restaurant stehen den Gästen vom Hotel in dem finanziellen Bezirk von Shanghai zur Verfügung.
Aquarium Shanghai befindet sich nur 1 Kilometer von diesem Hotel entfernt, während Shanghai-Museum innerhalb von 25 Fußminuten zu erreichen ist. Außerdem liegt das Astor House Shanghai nicht weit entfernt vom Huangpu Park. In der Umgebung gibt es zahlreiche Einkaufsmöglichkeiten wie Platz des Volkes (ist in einer 30 Gehminuten Entfernung von der Unterkunft). Das Hotel liegt außerdem gleich neben der U-Bahn-Station East Nanjing Road.
Im Astor House können Sie eines der 130 Zimmer wählen, die mit einem Personalcomputer und einem Flachbildfernseher mit Satellitenkanälen ausgestattet sind und über ein Bügeleisen/Bügelbrett, Bügelmöglichkeiten und eine Klimaanlage verfügen. Eine getrennte Toilette und eine Dusche sowie ein Haartrockner und Morgenmäntel gehören ebenfalls zur Ausstattung der Bäder.
Es gibt eine Kaffee- Bar. In der Nachbarschaft gibt es verschiedene Lokale, darunter das Restaurant Dragon Phoenix, das etwa 100 Meter vom Astor House Hotel entfernt ist.