Das Holiday Inn Guiyang City Center liegt im Nanming District, dem kulturellen und geschäftlichen Zentrum von Guiyang. In der näheren Umgebung befinden sich Sehenswürdigkeiten wie der Qianling Mountain, der Huaxi Park und der Wenchang Pavilion. Restaurants, Einkaufsmöglichkeiten und Verkehrsverbindungen sind vom Hotel aus gut erreichbar.
Das Hotel verfügt über 279 Zimmer und bietet ein Restaurant („YUNQI All-Day Dining Restaurant“) mit chinesischer, westlicher und lokaler Küche. Zur Ausstattung gehören außerdem eine Lobby Lounge, ein Fitnesscenter, kostenloses WLAN sowie Parkmöglichkeiten inklusive E-Ladestationen.
Die Zimmer verfügen über Klimaanlage, WLAN, Schreibtisch und schallisolierte Fenster. Zur Ausstattung gehören außerdem ein Fernseher, Minibar, Wasserkocher sowie ein eigenes Badezimmer mit Dusche/WC oder Badewanne, Haartrockner und Pflegeartikeln. Teilweise stehen zusätzlich Bademäntel und Hausschuhe zur Verfügung.