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 184.108.40.206
[simon@ns0 simon]$ nslookup 220.127.116.11
This gives two hints -