Situato a circa 5 minuti a piedi dal confortevole Starr Hotel Shanghai, a 4 stelle, gli ospiti possono arrivare velocemente a Tianjin Locomotive Stadium. L'hotel dispone di 199 camere e di comfort quali un ristorante.
Il Museo di Storia Naturale di Shanghai si trova a circa 2 km, mentre Bund è a circa 3 km. Il Starr Hotel Shanghai è in prossimità della stazione della metropolitana North Zhongshan Road. La Torre di Jim Mao è situato a 15 minuti in macchina dall'hotel. La stazione d'autobus Shanghai Coach è vicino alla struttura.
Le camere sono dotate della possibilità di stirare e un impianto di climatizzazione, nonché di una zona pranzo e un soggiorno per una maggiore comodità. Per la tua comodità, ci sono asciugacapelli e cuffie per la doccia nei lussuosi bagni che sono dotati di un bagno con WC separato e una doccia.
Il Starr Hotel Shanghai serve una colazione fatta in casa ogni giorno.