Home / China / Shanghai / Qingji MINI Hotel (Shanghai South Railway Station South Square Store)

Qingji MINI Hotel (Shanghai South Railway Station South Square Store)

Shanghai, China