I remember seeing something like this somewhere and I was even surprised that it showed my location so accurately (plus or minus 100m).
Maybe you have a better memory than me?
That shows mine in the wrong town, but there’s a reason for that, my brothers is in the correct town but quite a distance from where he is. It’s never going to be spot on, unless just by coincidence I suspect.
Nevertheless it’s still interesting. There are a couple more nodes not too far from us.
IP geolocation is a guessing game, as it doesn’t really provide exact data (ISPs are not providing that info, so it has to be guesstimated).
If you want to check just a handful of IPs by hand, you can use https://www.ipfingerprints.com/. If you want to integrate with some API, something like ipinfo.io has a free tier and works quite well (I used it to map MMX peers in Grafana).