Das 5-Sterne-Hotel Chateau Star River Peking verfügt über ein Business-Center und einen Konferenzraum sowie über einen Paketdienst. Chaoyang-Park ist rund 4 Kilometer von der Unterkunft entfernt. Im Hotel können die Gäste den Swimmingpool und die Sauna nutzen oder den Tag an einem Hallenbad verbringen.
Einkaufszentrum Chaoyang Joy City ist in etwa 5 Autominuten leicht erreichbar. Auch Einkaufszentrum Taikoo Li Sanlitun ist in circa 7 km Entfernung vom Chateau Star River Peking.
Das Hotel verfügt über 64 Zimmer, die alle mit einer Klimaanlage sowie Unterhaltungsangeboten wie WLAN und einem Flachbildfernseher mit Satellitenkanälen ausgestattet sind. Eine getrennte Toilette und eine Dusche stehen in diesen Zimmern zur Verfügung. Man genießt einen Ausblick auf den Garten von einigen Zimmern aus.
In der Unterkunft wird das Frühstücksbuffet angeboten.