Regex Java

Boa noite galera, estou com problemas de regex

preciso fazer um regex que pegue o endereço da pessoa, posso receber 2 tipo de txt com o endereço, no primeiro caso ele vem sozinho, e pego com este regex "(?!/\d{1,5}\)\s/)+?\d{1,5}\)\s(.+?)\nNúmero" até ai td bem… meu problema é no segundo caso que o txt me traz 2 endereços juntos

Caso 1:

…(685) R. Bolonha
Passa Vinte
Palhoça - SC CEP: 00000
Número …

Caso 2:

 …(783) R. Papa Paulo VI 607 Endereço Entrega
    Ponte do Imaruim (4398) R. SANTA TEREZA
    Palhoça - SC CEP: 000000 Balneário
    Florianópolis - SC CEP: 00000…

e nesses casos tenho que pegar somente " R. Papa Paulo VI Ponte do Imaruim Palhoça - SC CEP: 000000" que no caso seria o primeiro endereço

preciso pegar o Endereço com somente com 1 regex nos 2 casos, tem como?

os dados são fictícios, e as reticências significa q o texto continua

Desde já agradeço, abrc!