Este luxuoso hotel está situado na zona dos jogos olímpicos de Pequim, perto da zona empresarial central. O Estádio Nacional, também conhecido como Ninho de Pássaro, e o Centro Internacional de Convenções de Pequim ficam a poucos passos. O hotel está convenientemente situado com fácil acesso à Quarta e Quinta Ring Roads, e a 25 minutos de carro do Aeroporto Internacional de Pequim. A Grande Muralha fica a 50 km.