Okura Garden Hotel Shanghai de 31 étages, situé à moins de 25 minutes à pied du Musée de Shanghai dans le quartier culturel de "Thonburi" à Shanghai, présente un jardin de 30 000 mètres carrés et 7 acres de jardins privés paysagers. Proposant 10 salles de réception, l'hotel non-fumeur se trouve juste à quelques pas du Mitsukoshi Department Store.
Cet hotel 5 étoiles se situe au centre de la ville, à 2 km du Temple du dieu de la ville et assez proche de la station de métro Huaihai Centre Road. Les attractions à environ 30 minutes de marche d'Okura Garden Hotel de Shanghai comprennent le Grand théâtre de Shanghai. Les amoureux de la nature apprécieront la proximité de Lotus Pond, qui se trouve dans une zone de 650 mètres. À 2,1 km de cet établissement, on trouve la Place du Peuple pour une expérience shopping exceptionnelle dans la région. L'arrêt de bus Middle Huaihai Road at Sinan Road est dans une zone de 250 mètres d'Okura Garden Hotel.
Les 279 unités sont climatisées et équipées d'une TV à écran plat avec des chaînes satellite ainsi que d'un minibar. Il fournit des chambres qui donnent sur la ville.
Le bar lounge propose un endroit pour se détendre. Un restaurant D.sh.d sert une cuisine chinesisch et est situé à quelques instants d'Okura Garden Hotel Shanghai.