IP would be absolutely trivial to spoof so that's not a proof of anything really.
My static IP geolocates to a town 50 miles away. So unless it's some list that has good accuracy i wouldn't think so.
The one I had years ago did have GPS, I was told the reason was for accurate 911 locating. It was a hassle because we were trying to use it in an office and the GPS antenna needed to be near a window.
>Are you sure it had GPS?
AFAIK even regular cell sites have GPS for timing purposes.