Where is The odds?

Where is The odds located?

The odds, Anhui, China (approx. 32.63611°, 117.5278°)


Where is The odds on the map?