El hotel Chateau Star River Pekín, de 5 estrellas, que dispone de una piscina, está situado en el distrito Chaoyang, a 2 km de la Universidad de Comunicación de China. Situado a a un corto paseo del Centro comercial Joy City Chaoyang, el hotel dispone de 64 habitaciones con vistas al patio.
Este hotel está en una zona turística de Pekín. La China Central Place se encuentra a unos 10 minutos en coche del Chateau Star River y el aeropuerto Internacional de Beijing Capital a 25 km.
Las habitaciones de este lugar disponen de una zona de estar, además de climatizador para tu comodidad. Además de minibar y servicio de tetera/cafetera, las habitaciones cuentan con escritorio. Los baños incluyen inodoro separado y ducha, además de comodidades como secador de pelo y zapatillas.
El hotel Chateau Star River Pekín sirve un desayuno buffet diario.