SIM800 doesn't give GSM location
AT+CIPGSMLOC is using google servers to identify nearest GSM tower. That was discontinued few months ago.

You can use triangulation using SIMCOM servers by upgrading to latest firmware 1418B05SIM800L24 and using AT+CLBS=1,1