Same name business out of state shows up in search before my business
The name of my business is The Medicare Store and I am located in NC. When searching for my business as "The Medicare Store", an out of state business with the same business name shows up instead of my business. They are located in Nevada and I am searching while actually being in NC. Why would their business show up in the results before mine? Also, their map listing is showing in the sidebar on the page results.
My website will show up but not my GMB page, their page does. When I add NC to my search, such as, "the medicare store nc", my business shows up just fine.
Any tips or advice?