Where is Happy Valley?

Where is Happy Valley located?

Happy Valley, Happy Valley, China (approx. 22.26354°, 114.1852°)


Where is Happy Valley on the map?