Google Ads Maps Search Ads are now slowly rolling out in Europe, after being seen in the US in February. Clicking on these ads doesn't redirect to a landing page, but to the Maps business result of the specific company.
These ads could be the "Auto suggested Ads" version of Local Search Ads. Local Search Ads are ads for business locations that show up when people search for nearby businesses on Google.com or Google Maps on their mobile devices.
The "Auto suggested Ads" versions are ads that Google can show in Maps search results when users search for businesses on mobile devices. They showcase your offers even before the query is fully complete by showing suggested ad locations in an autocomplete search.
These ads can be helpful to increase store visits, calls or website visits.