A unos 5 minutos a pie del Kingtown Riverside Hotel Plaza Shanghái, de 4 estrellas, los huéspedes pueden llegar rápidamente a Madam Tussaud's Waxwork Museum of Shanghai. El hotel está dotado de instalaciones de seguridad, que incluye una caja fuerte.
El Bund está situado a 4 km, mientras que el Acuario de Shanghái está situado a una distancia de 2 km de este hotel. Los lugares de interés cultural de la zona son el Museo de Historia de Shanghai (a 2,1 km) y el Museo de Historia Natural de Shanghái (a 1 km). Una de las atracciones más importantes de Shanghái es el Madame Tussauds de Shanghái, enclavado a un tiro de piedra del Kingtown Riverside Hotel Plaza. Este lugar está situado a poco más de 25 minutos a pie de la Torre de la Perla de Oriente y a una distancia de 300 metros de la estación de metro Xinzha Road.
Hay 157 habitaciones con un balcón y una zona de estar. Algunas de ellas ofrecen Wi-Fi y un televisor de pantalla plana, además de equipo de café y té. Los baños disponen de un inodoro separado y una ducha, además de instalaciones como secador de pelo y albornoces.
Los huéspedes pueden comer en el restaurante Epicure on 45 a pocas cuadras del Kingtown Riverside Hotel Plaza Shanghái.