El hotel está situado en la antigua ciudad de Qibao, con más de mil años de historia. Qibao es más que un fósil viviente de la antigua conurbación y planificación urbana de China. La ciudad fue construida en la dinastía Song del Norte y se convirtió en un próspero centro comercial durante las dinastías Ming y Qing.