El Holiday Inn Shanghai Pudong Nanpu está situado en el centro de Shanghái, cerca del distrito financiero de Pudong y a 10 minutos a pie de la estación de metro de Lancun Road (líneas 4 y 6).
El Holiday Inn Nanpu Pudong se encuentra a 15 minutos en coche del distrito financiero de Lujiazui y del nuevo Centro Internacional de Exposiciones de Shanghái. Está a 40 minutos en coche del aeropuerto internacional de Pudong y a 60 minutos en coche de la estación de tren y el aeropuerto de Hongqiao.
Las amplias habitaciones del Shanghai Holiday Inn tienen ventanales que proporcionan mucha luz natural. Disponen de TV por cable y caja fuerte. Tienen baño privado con bañera y ducha de agua caliente.
El hotel ofrece servicio de cambio de divisa y servicio de alquiler de coches.
El restaurante ADD prepara comidas de negocios con menú del día y sirve comida china y occidental, mientras que el bar del vestíbulo ofrece aperitivos y cócteles.