“Suite” Dreams Are Made of This: St. Regis Suites, The St. Regis Changsha
We now have an Instagram account: instagram.com/uscreditcardguide , follow us if you like our trip reports! Changsha is an “under-the-radar” city in central China. You may have never heard of it, but it is actually the powerhouse of China’s domestic TV entertainment industry. In recent years Changsha, like other cities in China, saw a rapid expansion of the tourism industry. China…
Read more