El Holiday Inn Shanghai Vista está situado en el distrito Putuo, a poco más de 5 minutos a pie de Río Wusong. En el hotel, podrás hacer uso de barbería y un restaurante, además de una piscina climatizada.
En esta posada de 4 estrellas, estarás a una distancia de 7 km del Jardín Yuyuan y al lado del Templo del Buda de Jade. El Holiday Inn Shanghai Vista se encuentra a 15 minutos a pie de la parada de autobús Wuning Xincun, que se encuentra a unos 500 metros de Putuo Park. Este establecimiento también te lleva al Bund que está a 6 km. Este hotel está no muy lejos de la estación de metro Changshou Road.
Algunas de las con aire acondicionado habitaciones del Holiday Inn Shanghai Vista están orientadas al jardín y cuentan con zona de estar y pequeña cocina. Los huéspedes pueden usar hervidor eléctrico, y relajarse con ordenador portátil y televisor con pantalla plana.
Este lugar se encuentra a 5 minutos a pie del restaurante Wu Ji Lao GuoDi MaLa Hotpot.