Unable to Create Location in business page[ Edited ]
Unable to Create Location in business page
Hi E G,
The provided link connects to a Brand Page which resides in Google Plus and is NOT connected to Google Maps. Brand Pages are meant to promote businesses without a physical location. Unfortunately it is no longer possible to connect a Brand Page with a local listing. Given the volume of followers on your brand page, a separate local listing for the physical location would not be likely to have any negative affects.
Here is a guide to getting started: https://support.google.com/business/answer/6337431
Read more about Brand Pages: https://support.google.com/business/answer/4570248?hl=en