Immediatly you can’t do anything about it, as the location is most probaby based on the IP address your ISP assigned to you. Often the IPs providers assign are bound to a specific location. For example, the IP address i currently got assigned is only given to customers in my cities district. As the IP range in question has been handed out by RIPE, one can get an approximate position of your IP (www.ripe.net)
In case your provider assigned you a statically IP things are even more easy for Trackers like Google. If you entered your real Address for example in some of Googles Services or one of it’s Partners, there’s a bound between these information, so Google knows who you are and where you are when using this internet connection.
If you want to disguise your location you can use some service like Onion or VPN. But make sure that you don’t use Googles Services in either case as they can track you there too with various tricks (Tracking Cookies, …)