Is there a way I can set the Windows 10 geo location manually? There is little information about this on the web.
One option is to use a Fake GPS adapter driver to provide a location of your choice.
A quick search shows an open source one which, especially looking at the comments here, appears to be the only way people are doing it (I would presume nobody would be making such a driver if it were simple to spoof this information.)
I see that in the Chrome Web Store there is an app called "GPS Link" by cleansoft.lv which purports to let you use your phone's GPS sensor to set location in (windows desktop) chrome. There are endless fake GPS apps for android (and I assume for iOS as well), so putting the two together should give what you want, at least for chrome.
I will try it later this weekend and report here if it works or not. But just in case someone wants to try it before i get to it.