Where is Jubilee?

Where is Jubilee located?

Jubilee, Hunan, China (approx. 25.23833°, 112.1858°)


Where is Jubilee on the map?