Este hotel de 3 estrellas, Riverside Hotel Shanghái, situado en el barrio Putuo, se encuentra a 6 km de distancia de atractivos culturales como el Centro de Planificación urbana de Shanghái. Los huéspedes del hotel pueden disfrutar de acceso a internet de alta velocidad en todas las habitaciones.
Este hotel dispone de una cómoda ubicación, cerca de una estación de metro, y ofrece un acceso fácil al Museo de Shanghái, que está a 6 km de distancia. El Riverside, situado en el corazón de Shanghái, está a 5 km de distancia del Museo de Historia Natural de Shanghái. El establecimiento se encuentra a 3 km de distancia del Centro de Exposiciones de Shanghái. La estación de metro más cercana está a 400 metros de distancia.
Los huéspedes pueden disfrutar de comida china en el restaurante TaiXing Restaurant, que está a una distancia moderada del hotel.