Tianzifang

A covent garden-esque maze of boutique and independent stores selling beautiful wares and yummy food. In the "nicer" part of town, the Former French Concession, with wide roads lined with trees. TheRead more
A covent garden-esque maze of boutique and independent stores selling beautiful wares and yummy food. In the "nicer" part of town, the Former French Concession, with wide roads lined with trees. TheRead more