Lhtpw.cn website hosting report.
A DNS lookup shows that Lhtpw.cn links to IP address 116.255.251.27 which is geographicly located in Zhengzhou, China.
The coordinates of this location are latitude 113.532500 & longitude 34.683600.
"Lhtpw.cn is hosted at CNISP-Union Technology (Beijing) Co."