Costruito nel 1846, l'hotel a 3 stelle Astor House Hotel Shanghai si trova a 5 minuti a piedi da Waibaidu Bridge, nel quartiere Hongkou.
L'hotel dista 1 km dall'Acquario Oceanico di Shanghai e 2 km dal Museo di Shanghai. Tra i luoghi d'affari nelle vicinanze c'è Oriental Pearl Tower (1,1 km) e la Torre di Jim Mao (2,1 km). La zona comprende anche attrazioni naturali come il Parco di Fuxing, a 10 minuti in macchina da questo hotel. Questa struttura si trova a circa 20 minuti in auto da Bund e a pochi minuti di auto dalla stazione della metropolitana East Nanjing Road. L'aeroporto più vicino è quello Internazionale di Shanghai-Hongqiao, situato a 20 km dall'Astor House Hotel.
Quest’alloggio dispone di 130 camere, ognuna delle quali è dotata della possibilità di stirare e un impianto di climatizzazione e servizi di intrattenimento come un PC e una TV a schermo piatto con canali satellitari. I bagni offrono un bagno alla francese e una doccia e altre comodità, come asciugacapelli e accappatoi.
La colazione viene servita al ristorante. A circa 15 minuti in macchina dall'hotel, il ristorante Lost Heaven on the Bund serve pasti asiatici.