Creating new locations will actually create more work for you. Do like Miriam said and update the current listings. If you create new listings, you still have the issue of cleaning up the old ones which could cause ranking problems as you battle yourself to tell Google which information is correct.
LocalSEOGuide created a cool tool (NAP Hunter) to help find mismatched citation sources. Download that chrome extension and plug in both your current address, and past variations. Pull all that information into an Excel file, and then you'll be able to run a pretty good gap analysis to see what you need to try and update. Not all sites will allow you to update, and old unstructured citations like news articles, blog posts, etc would fall into that category. Local directories will be a little easier, but again there are sites that lock you out from editing unless you pay.
Don't wait & pray, be proactive to get these updated. Citation work can either be a large project or can be outsourced to different teams/products (Moz, Yext, Whitespark, or other consultants/contractors). It also sounds like they've manually claimed a few sites prior to you coming on, so you'd need to spend some time working with each site's support team to try and get access/reset the account. Without that you won't be able to update the business information.