Olympic Green befindet sich in der Nähe vom National Jade Hotel Peking und ist unter anderem in nur 12 Minuten zu Fuß zu erreichen. Das Hotel stellt den Gästen WLAN im ganzen Gebäude bereit.
Universität für Außenwirtschaft und Handel ist etwa 2 km von dem 4-Sterne-Hotel entfernt gelegen. Die Unterkunft liegt auch in circa 5 Gehminuten Entfernung von der U-Bahn-Station Anlilu. Auch Nationales Schwimmzentrum Peking ist nicht weit entfernt vom National Jade. Für Fernreisende ist der Flughafen Peking-Nanyuan in 21 Minuten mit dem Auto zu erreichen.
Das Hotel empfängt seine Gäste in 102 Zimmern, die mit einer Klimaanlage sowie einem Flachbildfernseher mit Satellitenkanälen ausgestattet sind. Die Zimmer bieten den Gästen ein persönlicher Safe, ein Schreibtisch und ein Flachbildfernseher mit Satellitenkanälen.
Außerdem verfügt das National Jade Hotel über eine Bar im Erdgeschoss. Das Restaurant Jinjiang Xiyu Restaurant ist sehr zu empfehen und liegt zudem nur 550 Meter von der Unterkunft entfernt.