def METHOD_NAME(self, response):
    result = response.json()
    meta_brand = response.meta["locations"]
    locations = result["settings"].get("map", {}).get("locations", [])
    if len(locations) > 1:  # Gather the location data - always returns "Your location" as first result
        for location in locations[1:]:  # Skip "Your location"
            content = location["content"]
            ref, addr_full = re.search(
                r"\<h2\>(.*)\<\/h2>.*\<div class\=\"fwpl-item\"\>(.*?)\<\/div\>",
                content,
                flags=re.DOTALL,
            ).groups()
            store_brand = [x for x in meta_brand if x["title"] == ref][0]  # Match the store id to the brand data
            properties = {
                "ref": ref,
                "addr_full": addr_full,
                "lat": location["position"]["lat"],
                "lon": location["position"]["lng"],
                "extras": {"store_brands": BRAND_MAPPING[store_brand["brand"]]},
            }
            yield Feature(**properties)
    else:  # If no locations in this area
        pass