Holiday Inn Express Changsha Broadcasting Center, que cuenta con centro de fitness, salón de uso común y vistas a la ciudad, se encuentra en Changsha, a 2,9 km de Window of the World. El alojamiento está a 3,7 km de Centro Internacional de Conferencias y Exposiciones de Hunan, a 4,6 km de Changsha Underwater World y a 9,1 km de Mawangdui Mausoleum. El alojamiento ofrece servicio de habitaciones, recepción 24 horas y servicio de organización de tours.
Wanjiali Square Station está a 11 km del alojamiento, y Martyrs Park está a 11 km. El aeropuerto más cercano (Aeropuerto internacional de Changsha Huanghua) está a 19 km del alojamiento.