Zhaixing Villa (built 1879)
Location: 24.224417°N, 120.697194°E