Star World International Hotel está en una fantástica zona de Beijing (Chaoyang central), a solo 15 minutos a pie de Estadio de los Trabajadores y Sanlitun. Además, este hotel de 4 estrellas se encuentra a 4,8 km de Calle Wangfujing y a 6,9 km de Ciudad Prohibida.