Star World International Hotel si trova a Pechino (Chaoyang centro) a meno di un quarto d'ora di cammino da Stadio dei lavoratori e Sanlitun. Questo hotel a 4 stelle si trova a 4,8 km da Via Wangfujing e 6,9 km da Città Proibita.