Situé à proximité du confluent des rivières Suzhou et Huangpu, non loin de l'extrémité nord du Bund, l'Astor House Hotel a été créé en 1846 par la famille Richard. Installé dans un bâtiment de style baroque qui a conservé l'essence de sa magnifique architecture, l'hôtel propose un spa bien équipé et un restaurant. Une connexion Wi-Fi est disponible gratuitement dans toutes les chambres.
Les chambres de l'hôtel présentent une décoration européenne et un mobilier classique. Elles sont toutes équipées d'un coffre-fort, d'un réfrigérateur et d'une salle de bains pourvue d'articles de toilette et d'une douche avec eau chaude.