Where is Neighbours?

Where is Neighbours located?

Neighbours, Fujian, China (approx. 25.54972°, 117.5631°)


Where is Neighbours on the map?