Los huéspedes del Holiday Inn Downtown Shanghái pueden disfrutar de fácil acceso al Fruit/Vegetable, que se halla a 400 metros.
Puedes visitar el Templo ciudad de Dios, ubicado a 3 km. Entre los centros de negocios cercanos se incluyen la Torre de la Perla de Oriente (a 3,1 km) y el Jin Mao (a 5 km). Los huéspedes también podrían visitar Jiaotong Park, que está a unos 20 minutos a pie. Las familias que viajen a Shanghái disfrutarán estando a 4 km del Acuario de Shanghái. La parada de metro más cercana al Holiday Inn Downtown es Shanghai Natural History Museum, a unos 15 minutos a pie.
Todas las habitaciones, equipadas con ventanas insonorizadas, disponen de una tv de pantalla plana con canales vía satélite y minibar. Dispone de servicio de planchado y aire acondicionado para mayor comodidad de los huéspedes. Los baños también ofrecen comodidades como un secador de pelo y albornoces, además de un inodoro separado y una ducha.
Se sirve un desayuno casero todas las mañanas. El Holiday Inn Downtown Shanghai, de 4 estrellas, está a unos cuantos pasos de Starbucks, que sirve deliciosas comidas.