El hotel The Ritz-Carlton Shanghai, Pudong está situado en el distrito Cremorne, a 5 minutos a pie de Río Huangpu. Situado a un corto paseo de la Torre de la Perla de Oriente, este hotel de 5 estrellas cuenta con 497 habitaciones y una piscina climatizada.
Ubicado a 500 metros de Shanghai Citigroup Tower en Shanghái, el hotel se encuentra a 3 km del Templo ciudad de Dios. Los aficionados al deporte también pueden visitar el Estadio de fútbol Hongkou, cerca del hotel Ritz-Carlton Shanghai, Pudong, y llevar a sus familias al Acuario océanico de Shanghái, que está a 1 km. Este lugar está situado a 15 minutos en coche del Templo del Buda de Jade, mientras que la estación de autobuses Lujiazui Metro está a 250 metros. La estación de metro Lujiazui, situada bastante cerca de este hotel, ofrece una rápida conexión con todas las zonas de Shanghái.
Climatizador, además de minibar, proporcionan comodidad en la habitación en el Ritz-Carlton Shanghai, Pudong. Las habitaciones, amuebladas con un escritorio, también cuentan con ventanas insonorizadas. Los baños incluyen ducha adaptada, un inodoro separado y una ducha, además de comodidades como secadores de pelo y toallas de baño. Algunas habitaciones con aire acondicionado ofrecen vistas al mar.
Club es uno de los 5 restaurantes del hotel.