In einer 5 Gehminuten Entfernung von dem 3-Sterne-Astor House Hotel Shanghai liegt Waitan History Museum.
Das Hotel ist knapp 7 Kilometer vom Bund und etwa 900 Meter von East Changzhi Road Lushun Road entfernt gelegen. Bund 18 ist ziemlich nah am Hotel und kann leicht erreicht werden. Bund Valentine Wall, eine bekannte Sehenswürdigkeit, ist ebenfalls in 10 Gehminuten Entfernung vom Astor House Shanghai. Die Unterkunft liegt in einer Entfernung von 6 km vom Yu-Garten und gleich neben der U-Bahn-Station International Cruise Terminal.
Das Hotel verfügt über 130 Zimmer mit einem Ankleidebereich und einer Sitzecke. Sie verfügen über einen Personalcomputer und einen Flachbildfernseher mit Satellitenkanälen sowie ein Bügeleisen/Bügelbrett und eine Klimaanlage. Neben einer Minibar sind die Zimmer mit einem Schreibtisch und einem Kosmetikspiegel ausgestattet. Die Badezimmer verfügen über eine getrennte Toilette und eine Dusche, einen Haartrockner und Morgenmäntel.
Die Gäste können sich in der hoteleigenen Kaffee- Bar entspannen. Zu den nahe gelegenen gastronomischen Einrichtungen gehört das Restaurant Bund 30 Bar & Bistro, das nur 20 Minuten Fahrweg vom Astor House Hotel entfernt ist.