El Donghu Hotel Shanghái, de 5 estrellas, que dispone de una piscina interior, está situado en el distrito comercial de la calle Huaihai, a tan solo 6 minutos a pie de Paris in spring Store. El hotel cuenta con un restaurante en las instalaciones.
Este hotel está en el centro de la ciudad, a 4 km de la Torre de la Perla de Oriente y justo al lado de la estación de metro Middle Huaihai Road. Los huéspedes pueden visitar Ba Jin's Former Residence, que está a tan solo 5 minutos a pie, y la Exposición Universal de Shanghái de 2010, que está a unos 10 minutos en coche del Donghu. Además, el hotel ofrece acceso a atracciones deportivas como el Estadio Mercedes-Benz Arena, que está a 4,1 km. La parada de autobús Middle Huaihai Road at Sinan Road se encuentra al lado, cerca de este lugar.
Puedes comer en el restaurante Ou Lu Restaurant, a poco más de 5 minutos a pie del hotel Donghu Shanghái.