El JEN Beijing by Shangri-La está ubicado en el distrito financiero de Pekín y está integrado en el complejo China World Complex, que cuenta con centros comerciales excelentes, oficinas y restaurantes. Hay WiFi gratuita en todas las zonas del hotel.
El JEN Beijing by Shangri-La se encuentra a 450 metros de la estación de metro Guomao (líneas 1 y 10) y a 500 metros de la estación de metro Jintai Xizhao (línea 10). Además, se halla a unos 10 minutos en coche de la estación de tren de Pekín, a unos 15 minutos en coche de la calle Guijie y a unos 20 minutos en coche de la calle Wangfujing. El aeropuerto internacional de Pekín Capital queda a unos 35 minutos en coche.
Las habitaciones de este hotel están equipadas con aire acondicionado, TV de pantalla plana, hervidor de agua y baño privado con albornoces y zapatillas.
Organiza eventos y cuenta con gastropub animado, restaurantes, centro de fitness y salas para reuniones con equipamiento de última generación. La recepción está abierta las 24 horas.