Home > Fun
Default Default Latest Updates Most Comments

Thames Town

Address:Sanxin N. Rd

Thames Town in Shanghai is a facsimile English town. Located near the Metro station,it is a piece of London right in China, complete with cobbled streets, red telephonebooths, street names like Oxford or Queen, a Gothic cathedral, and, of c...

4 likes 0 comment