Elegante e sofisticado com um design ultra-moderno, Le Royal Méridien Xangai é um dos lugares mais altos da cidade com 66 andares. Sua localização, no centro de Xangai, se encontra na histórica Nanjing Road East, em frente a Praça do Povo, e com vista ao Museu de Xangai e ao Shanghai Grand Theater.
Aproximadamente 2.000m² de espaço para conferências incluindo dois salões com luz natural, um auditório e várias salas, abrangem a instalação do Le Royal Méridien Xangai. Todos estão equipados para receber diferentes conferências, reuniões, seminários, workshops, lançamentos e produções.
As instalações de conferências possuem sistemas de tradução simultânea, equipamentos de áudio e vídeo, sistemas de som, projetor LCD, equipamento de iluminação profissional, acesso a internet sem fio de alta velocidade e aluguel de computadores.