Hello tinsterman,
I have seen this once before. Unfortunately it is not something we can really fix. We rely on Google Maps API to parse the addresses. It simply does a better job when parsed via PHP then it does through URLs. It’s sort of a bug with Google Maps!
However there is a solution. Visit this page, and type in whatever you have to in the search box to get Google to center on your venue. Then copy/paste that information exactly into your venue data. It should now be the same for both the embedded map and the link.
Does that make sense? Is there anything more I can do?
Cheers!
– Brook