I wis this traced the IP to the city level. It would be interesting I think to see which cities have high amounts of malicious traffic.
Google seems to know wifi routers locations, but afaik they use their streetcar fleet to create it. It was funny sometime ago that after moving cities but keeping the same wifi router, my detected location was still at the old place. Eventually it got corrected.