Holiday Inn Express, ChongQing

ChongQing JinXiu, China

  • Size: 12,000sqm
  • Location: ChongQing, China
  • Completion: 2010
  • Service: Design