Thames Town is a Shanghai suburb that was built and designed in 2006 to resemble a quintessential English village, Tudor-style architecture and all. Racked National has more on the destination, which has garnered a rap as a primo spot for wedding photography. [Racked National]
Filed under: