import  re 
 
pattern =  r"(?<!\S )(?:(?!\b (?:at|on|in|adjoining)\b )[^\n \d ])*? street\b " 
 
s =  ( "flat 14, 24-34 barrington street, London\n " 
            "23 the honourable lord barrington's street, London\n " 
            "23 the honourable lord barrington's street, 42 the dishonarable baron lordington's street, London\n " 
            "land to the south of barrington street, London\n " 
            "plot 12 on barrington street, London" ) 
 
print ( re .findall ( pattern,  s) ) 
aW1wb3J0IHJlCgpwYXR0ZXJuID0gciIoPzwhXFMpKD86KD8hXGIoPzphdHxvbnxpbnxhZGpvaW5pbmcpXGIpW15cblxkXSkqPyBzdHJlZXRcYiIKCnMgPSAoImZsYXQgMTQsIDI0LTM0IGJhcnJpbmd0b24gc3RyZWV0LCBMb25kb25cbiIKICAgICAgICAgICAgIjIzIHRoZSBob25vdXJhYmxlIGxvcmQgYmFycmluZ3RvbidzIHN0cmVldCwgTG9uZG9uXG4iCiAgICAgICAgICAgICIyMyB0aGUgaG9ub3VyYWJsZSBsb3JkIGJhcnJpbmd0b24ncyBzdHJlZXQsIDQyIHRoZSBkaXNob25hcmFibGUgYmFyb24gbG9yZGluZ3RvbidzIHN0cmVldCwgTG9uZG9uXG4iCiAgICAgICAgICAgICJsYW5kIHRvIHRoZSBzb3V0aCBvZiBiYXJyaW5ndG9uIHN0cmVldCwgTG9uZG9uXG4iCiAgICAgICAgICAgICJwbG90IDEyIG9uIGJhcnJpbmd0b24gc3RyZWV0LCBMb25kb24iKQoKcHJpbnQocmUuZmluZGFsbChwYXR0ZXJuLCBzKSk=