Where is Ho Man Tin?

Where is Ho Man Tin located?

Ho Man Tin, Ho Man Tin, China (approx. 22.31765°, 114.1785°)


Where is Ho Man Tin on the map?