Ways of finding Location from IP Address
Use reverse DNS to find out the host's name.
This item could supply some clues that could help.
E.g. given the IP address 126.96.36.199
[simon@ns0 simon]$ nslookup 188.8.131.52
This gives two hints -