The Xiqiao Hotel is located on Jiangbin Road in the commercial center of Kunming. Nearby attractions include the Kunming Zoo, Yuantong Temple and Panlong River.

Opened in 1999 and remodeled in 2004, the 19-story hotel features 216 guest rooms, Chinese and Western restaurants, a fitness center, meeting rooms, business center, sauna and beauty salon.