I am a Google Local Guide level 6, and I was able to modify locations in the past for places I lived at, my friend's house and places I've visited, Google usually approved those within a couple of days.
I suggest you find a Local Guide with a high level that can make those modifications for you, Google is likely to accept theirs.