Situato nel quartiere Xuhui di Shanghai, questo hotel a 4 stelle, il Shanghai Olympic Hotel, si trova a circa 3 km da luoghi di interesse culturale come il Ponte Lupu. Dotato di un bar sulla piscina, l'hotel ha anche una piscina, che invita gli ospiti a nuotare.
Il Centro Convegni East Asia Exhibition Hall è a 1 km da quest’alloggio, mentre Huangpu è a circa 2 km di distanza. L'olympic è proprio accanto alla stazione della metropolitana Shanghai Indoor Stadium. Il Centro espositivo per la pianificazione urbanistica di Shanghai si trova a circa 7 km dalla struttura. La stazione della metropolitana più vicina si trova a circa 400 metri di distanza
Alcune camere di questo hotel includono un balcone e un minibar. C'è un balcone arredato nelle camere.
Di mattina l'Olympic Shanghai serve una colazione a buffet. Inoltre, il ristorante IKEA Restaurant offre un'ampia gamma di piatti scandinavi e si trova a una distanza di soli 14 minuti a piedi.