If you want to match the address using lookaheads, the first exercise is thinking about how you can do it without using regex. Going around this problem in this way will drive you to the answer.
So, let's do it: If we split the text using commas, we find that the address is in the second group from the right to the left. Then, knowing that, we assume that after the address there is only one comma, one space, and finally, anything except a comma and the end of the string. This are translated to (?=, [^,]*$). So, in the remaining string, what wraps the address? Another comma, another space, and bingo! the address is the rest (that can be anything except a comma): (?<=, )[^,]*.
import re
text = "Hans Wurst, geboren 25.01.1987, zuletzt tätig als Metzger, Breslauer Str. 15, 02708 Löba"
result = re.search("(?<=, )[^,]*(?=, [^,]*$)", text).group()
print(result)
# Breslauer Str. 15
You can also try this on https://regex101.com/

PD: a little recommendation. if you can solve this only using python (regex is another language), do it. A workaround to this could be the following:
text = "Hans Wurst, geboren 25.01.1987, zuletzt tätig als Metzger, Breslauer Str. 15, 02708 Löba"
print(text.split(', ')[-2])
# 'Breslauer Str. 15'
This is more pythonic, easy to understand, and faster!