We can use Event Page + Map Plugin or Store Location Tool to do this.
#Option 1. Use Event Page + Map Plugin
#1. First, create an Event Page

#2. Add some event items. If you need to place 8 locations to Map, you can add 8 Event Items

#3. Edit each Event and
- Add excerpt: you can enter store information, hours, phone number address or any information here.

- Add Location

Do it for all events
#4. Install this Maps Plugin. The plugin will give you some code to Code Injection Footer, like this.

#5. Edit page where you want to place Map > Add a Map Block

#6. Click Multiple > Use Collection Locations

Next, click Select Collection > Choose Event Page (you created in #1)

#7. Result. All locations will appear on Map.

#8. You can adjust some options in the tab Markers

for example, if I choose this option

You will see info/thumbnails when clicking on each location

#Option 2. Use Store Location Tool
#1. First, access this tool.
#2. At Locations, you can add all locations manually or upload CSV file

#3. If adding it manually, you can enter business name (or address) and then click Search

The tool will get info automatically, you can also edit these info more easily.

I added some example locations here

#4. Next, click Directory and Style to adjust some styles

#5. When you’ve done everything, click Add to website for free > Choose a Free plan

and copy embed code

#6. Edit page where you want to place Map on your Squarespace site > Add a Section > Add a Block > Choose Code Block


Paste embed code

#7. Save & Preview the page to see the result.
