You cannot block an IP address location lookup. What you can do is hide behind some other service' address.
There are a couple of anonymous surfing programs which route all traffic through their servers so that when you access a web site or send an Email through a web mail it will log the anonymous surfing company's servers instead of logging your real IP address.
There are a few such services, I would suggest to search for them and see which one fits your needs.