Das Landmark Hotel liegt in Peking im Stadtteil Chaoyang. Das Hotel befindet sich in einem Geschäfts- und Botschaftsviertel der Stadt. In der näheren Umgebung sind Restaurants, Einkaufsmöglichkeiten und Bürogebäude vorhanden, die zu Fuß erreichbar sind. Darüber hinaus besteht eine gute Anbindung an das öffentliche Verkehrsnetz, wodurch weitere Stadtteile und Sehenswürdigkeiten gut erreichbar sind.
Das Hotel verfügt über eine Rezeption, mehrere Restaurants und Bars sowie Gemeinschaftsbereiche. Zur Ausstattung gehören ein Fitnesscenter, ein Innenpool und ein Spa-Bereich. Zusätzlich stehen Konferenz- und Veranstaltungsräume zur Verfügung. Das Hotel bietet außerdem WLAN, Zimmerservice und Serviceleistungen für Geschäftsreisende.
Die Zimmer sind klimatisiert und mit einem Bett ausgestattet. Zur Zimmerausstattung gehören ein Fernseher, ein Schreibtisch, eine Minibar sowie ein Safe. Jedes Zimmer verfügt über ein eigenes Badezimmer mit Dusche/WC oder Badewanne und Haartrockner.