import address data from CSV
I've been through a similar situation and I resolved it depending on the feeds module.

You need to use the following patch to allow the address field to be recognized by the feeds module
https://www.drupal.org/project/address/issues/2882589

This is might not be what you're looking for at this stage but I thought this might help.