To display your brand logo in Google Maps and have the "See locations" option, you need to have a verified Google My Business listing. Here's how you can add your brand logo and enable the "See locations" option:
Sign in to your Google My Business account. If you don't have an account, create one by visiting the Google My Business website (business.google.com) and following the instructions.
Once you're signed in, locate the business listing you want to edit and select it.
In the left-hand menu, click on "Info." This will open the Info section where you can manage your business details.
Scroll down to the "Profile photo" section. Click on the pencil icon next to it.
From the options provided, choose "Logo."
Upload your brand logo by clicking on the "Upload photo" button. Ensure that your logo meets Google's guidelines regarding size and format.
After uploading your logo, click "Apply" to save the changes.
To enable the "See locations" option, make sure you have added and verified all your business locations within your Google My Business account. If you haven't done so, click on the "Manage locations" tab and follow the instructions to add and verify each location.
Once your locations are added and verified, users will be able to see the "See locations" option when searching for your brand on Google Maps. Clicking on this option will display a list of your business locations on the map.
Please note that it may take some time for the changes to reflect on Google Maps.
Please recommend this answer if I answered your question. This helps others find the answer to similar question