Offrant un magasin de cadeaux et un restaurant, Shanghai Olympic Hotel se trouve dans le quartier de shopping de "Xuhui" à Shanghai, à moins de 2 km de l'Université Jiao-tong de Shanghai et à moins de 13 minutes à pied du Temple de Longhua. Les hôtes de l'hotel peuvent se détendre dans une piscine et prendre un verre au bar lounge.
Cet hotel 4 étoiles se situe au centre de la ville, à 5 km du Temple de Jing'an et à quelques instants de la Shanghai Stadium. Olympic est situé à environ 20 minutes de marche de la Cathédrale Saint-Ignace de Shanghai, qui est considéré comme un site sacré. Les amateurs de shopping apprécieront d'être à 7 km de la Place du Peuple. L'hotel est non loin de la station de bus le Shanghai Indoor Stadium.
Certaines chambres d'Olympic de Shanghai sont dotées d'un minibar et d'un balcon privé aménagé. La plupart des chambres de la résidence disposent d'un balcon meublé.
Cet hébergement fournit un petit-déjeuner sous forme de buffet quotidien. Servant un large assortiment de plats, un restaurant FuHao DongYa Hotel FuLi Xuan se trouve à 600 mètres d'Olympic de Shanghai.