Das 5-Sterne-Hotel Upper House Shanghai befindet sich in dem beliebten Stadtviertel von Shanghai, 6 Minuten zu Fuß vom Jing'an Skulpturenpark entfernt. Es bietet zudem ein Hallenbad. Das Hotel befindet sich ca. 2 km vom Bund und lädt die Gäste in eines der 3 Restaurants ein.
Es befindet sich im Herzen von Shanghai. Shanghai Grand Theatre Opernhaus liegt in einer Entfernung von 14 Gehminuten. Zu den zahlreichen Sehenswürdigkeiten in der Nähe gehört Han City Shopping Mall (ist ungefähr 400 Meter von der Unterkunft entfernt). Dieses Upper House Shanghai liegt in unmittelbarer Nähe zu den öffentlichen Verkehrsmitteln: Es ist in circa 5 Gehminuten Entfernung von der U-Bahn-Station West Nanjing Road und in einer Entfernung von etwa 5 Fahrminuten von der Bushaltestelle Weihai Road North Huangpi Road.
In manchen Zimmern stehen eine Terrasse, kostenloses WLAN und ein kostenloser Tee zur Verfügung.
Ein einfaches Frühstück wird jeden Tag angeboten. Die Gäste werden in das hauseigene Restaurant Gray Deluxe eingeladen, um sich kulinarisch verwöhnen zu lassen.