Ubicado a unos 3 km del Jardín Yuyuan, el hotel Howard Johnson Business Club Hotel Shanghái ofrece una piscina y acceso a internet de alta velocidad en toda la propiedad. Situado en el distrito Jing'an, este hotel está situado a unos cuantos minutos en coche de la Plaza del Pueblo, ideal para los amantes de las compras.
Este hotel de 5 estrellas está en el mismísimo corazón de la ciudad, a unos 2 km de Shanghái y a poca distancia de la estación de metro West Nanjing Road. Los huéspedes pueden visitar 818 Square, que está a apenas 5 minutos a pie del hotel, y el Río Wusong, que está a unos 2 km del Howard Johnson Business Club Hotel. Los amantes de la naturaleza apreciarán la cercanía a Taiping Lake, que está alrededor de 20 minutos a pie del hotel. El Howard Johnson Business Club Hotel Shanghai también permite acceder a atracciones familiares como el Acuario océanico de Shanghái, que se encuentra a unos 3 km de distancia. Hay la parada de autobús West Nanjing Road at North Chengdu Road a las puertas de la propiedad.
Se sirve desayuno en el restaurante. Los huéspedes pueden disfrutar de un bar de café en el hotel. El restaurante el Guo Pin Mian Ba ofrece una gran selección de platos a un corto paseo de este establecimiento.