O mesmo hotel já havia sido utilizado por Lula em sua visita anterior à China, realizada em abril de 2023. Com diárias que podem alcançar até R$ 2.500, o The St. Regis Beijing está localizado em uma região nobre da cidade, próxima ao centro financeiro e a diversas embaixadas. A propriedade pertence ao governo chinês.