I manage a multi-lingual website for a hostel chain with multiple locations. Each hostel is included in Google My Business with the correct address and opening hours. However, when it comes to adding the website URL for each hostel, I come up a bit short.
We are a Dutch group, with primarily Dutch clientèle, so we're currently using the Dutch URLs here (e.g. example.com/nl/hostelname). This shows in our Google Local Listing and in Google Maps, and that's great for visitors searching in Dutch. But when English-speakers search from the UK, or when German-speakers search from Germany, they still get the link to the Dutch version of the page instead of the relevant page in English or German.
I've checked if the hreflang tags are correct; they are. I've checked if users get the correct version of the page in organic results; they do. It's only the Local Listing bar on the right of the results page that's wrong.
How can I use Google My Business to get Dutch searchers to get the Dutch link, English searchers to get the English link, German searchers to get the German link, all in the Local Listing?