Holiday Inn, Chengdu,

Chengdu, China

  • Size: 12,000sqm
  • Location: ChongQing Changdu, China
  • Completion: 2015