Idealmente situado a unos minutos a pie de Ba Jin's Former Residence, el Okura Garden Hotel Shanghái, de 5 estrellas, cuenta con un jardín de 30,000 metros cuadrados y 7 acres de jardines privados ajardinados. Este hotel ofrece 349 habitaciones con vistas al jardín y está ubicado a una distancia de 4 km del Acuario océanico de Shanghái.
El Templo ciudad de Dios y el Museo de Shanghái se encuentran a unos 10 minutos en coche y a poco más de 25 minutos a pie del hotel. El Okura Garden Hotel Shanghái está situado en el barrio de ocio de Shanghái, lo que permite un fácil acceso a atractivos culturales como Bund, ubicado a 3 km. Podrás visitar el lago Lotus Pond, a una distancia de 750 metros de este alojamiento, y disfrutar de la naturaleza de China, disfrutando de momentos de paz y tranquilidad. Para los aficionados al deporte, este hotel ofrece acceso al Estadio Mercedes-Benz Arena, que está a 4,1 km. El Okura Garden Hotel se sitúa bastante cerca de la estación de metro Middle Huaihai Road y a 12 minutos en coche del aeropuerto internacional de Shanghai Hongqiao.
Las habitaciones con aire acondicionado de Okura Garden Hotel están equipadas con ventanas insonorizadas, y cuentan con TV de pantalla plana con canales vía satélite. Estas con aire acondicionado habitaciones están equipadas con caja fuerte personal, además de minibar. Los cuartos de baño ofrecen inodoro separado y ducha, y están equipados con secador de pelo y albornoces.
El desayuno buffet, con opciones variadas, se sirve cada mañana. El bar lounge proporciona un buen lugar para relajarse. El restaurante Ou Lu Restaurant se encuentra a tan solo 5 minutos a pie del Okura Garden Hotel Shanghai, de 31 pisos.