Solution by installing below module.
This a module to provide a work around for the Magento issue where checkout fails, if there is no region or region is added but can not be converted to string.
The issue has been reported severally. Please find an example issue here: https://github.com/magento/magento2/issues/7387
Module available on Github:
Please sign in to leave a comment.