Design

Thames Town

Thames Town is part of Songjiang New City, in Shanghai, China. Modeled on traditional urbanism, it’s “only one enormous block […]