Situato nel pieno centro di Shanghai, questo hotel a 5 stelle, l'Howard Johnson Business Club Hotel Shanghai, si trova a poca distanza da attrazioni familiari come l'Acquario Oceanico di Shanghai, a circa 3 km di distanza. L'hotel dispone di una piscina e di accesso a Internet ad alta velocità in tutta la struttura.
Questa struttura dista circa 15 km dall'aeroporto Internazionale di Shanghai-Hongqiao e pochi minuti a piedi da 818 Square. L'howard Johnson Business Club Hotel è a pochi passi dalla stazione della metropolitana West Nanjing Road. Gli amanti della natura apprezzeranno la vicinanza a Taiping Lake, che si trova a soli 1 km di distanza. Sentiti in totale armonia con la natura visitando il Parco di Fuxing, a 1 km dall'Howard Johnson Business Club Hotel Shanghai. La fermata dell'autobus più vicina è West Nanjing Road at North Chengdu Road, a circa 350 metri di distanza.
Questa struttura offre una colazione al ristorante. Gli ospiti possono godere del tempo al bar caffetteria. Durante il soggiorno presso questo hotel, gli ospiti possono scegliere tra i punti di ristoro nelle vicinanze, come il ristorante Guo Pin Mian Ba, a soli 5 minuti a piedi dalla struttura, o il ristorante KaLe Xing, a 5 minuti a piedi.