In order to create Businesses Locations, you need to visit WordPress Backend then from the left sidebar, choose “Locations“:
How to Add a new Location ?
From WordPress Backend, go to “Locations” -> “Add New“, write location title and choose a featured image that will be used in Location Slider.