Situato ad appena 1 km dalla Biblioteca nazionale della Cina, questo hotel a 5 stelle, il Shangri-La Pechino, dispone di Wi-Fi nelle aree comuni e di un parcheggio nella struttura. L'hotel si trova nel quartiere Hai Dian, a 3 km da vari luoghi di interesse culturale, come il Museo militare della rivoluzione popolare cinese di Beijing.
Quest’alloggio ospita gli ospiti nel cuore di Pechino. Questo hotel offre la vicinanza a luoghi di ritrovo per famiglie, come lo Zoo di Pechino (2 km) e l'Acquario di Pechino (2,1 km). Le attrazioni sportive nelle vicinanze sono Wukesong Indoor Stadium, a 4 km da questa struttura. La stazione della metropolitana di National Library si trova a meno di 10 minuti a piedi dal Shangri-La Beijing, mentre il Museo della capitale a Pechino si trova a circa 10 minuti in auto.
Il Shangri-La offre camere per non fumatori, alcune delle quali dispongono di connessione Wi-Fi gratuita e un televisore LCD e di bagni privati equipaggiati con una cabina doccia. Sono arredate con mobili lussuosi. Nelle camere da letto sono presenti cuscini in piuma e cuscini in piuma d'oca. Inoltre, gli ospiti possono ammirare le viste spettacolari sul paesaggio.
Al ristorante viene servita una colazione continentale. Al ristorante Shang Palace vengono offerti dei piatti cinesi, situato estremamente vicino all'hotel.