This is probably a Windows 10 API problem not an Edge issue, but geolocation is wrong - usually really, really wrong - in Edge... while Chrome gets my location dead-on. On the same computer. At the same time.
Before we get into any 101 fixes - I deal with location tech in my job, and I know W10 well enough to know how to correctly configure my country, and clear my location. This is a problem that exists on fresh installs of W10 and Edge.
I can send some screenshots to engineers who may be lurking. The distance off is around 500 miles or so. It is locating me in a place that I've never visited.
This has been a problem for years and a few (Google) searches shows that it pops up in the Feedback Hub, the user forums and other places every now and then, with no fix.
I really want to use Edge. But correct geolocation is so fundamental to everything associated with search-based services today, and it gets old getting recommendations to walk down the street to a store that is 500 miles away.