Where is Fangjaba?

Where is Fangjaba located?

Fangjaba, Jiangsu, China (approx. 33.01167°, 120.5681°)


Where is Fangjaba on the map?