Pretty sure these days they can triangulate you down to within something like 10-30 meters (with nothing but cell or wifi) with a pretty high degree of certainty, can't they?
With ambient WiFi signals one can get the error down to 10 meters or even less depending on coverage. This actually powers some of the location signals which Google and Apple provide in their location API’s, as it costs less battery life than GPS.