Where is It's this?

Where is It's this located?

It's this, Guangdong, China (approx. 23.42972°, 114.2372°)


Where is It's this on the map?