Le Meridien está ubicado en el centro de Santiago, en Avenida Libertador Bernardo O'Higgins 136. La propiedad tiene habitaciones clasificadas como CLASSIC, DELUXE, SUITE CLASSIC y SUITE DELUXE; la categoría CLASSIC representa la habitación base del hotel.
El hotel dispone de piscina exterior. Las habitaciones ofrecen vistas a la Cordillera de Los Andes. No se especifican condiciones operativas adicionales (horarios de check-in/check-out, política de mascotas, pruebas de ocupación máxima o restricciones en ocupaciones).