El Redstar Culture Hotel se encuentra en Hangzhou, a 3,8 km de la plaza Wushan. El establecimiento se encuentra a 12 km del templo de Lingyin y a 15 km del humedal de Xixi. El establecimiento se encuentra en el distrito de Shangcheng.
Número de habitaciones: 222
No. 280, South Jianguo Road, Shangcheng, 310009 Hangzhou, China