используйте .extract()
для удаления тега и .replace_with
для замены тега
from bs4 import BeautifulSoup
html="""<div class="practice-location">
<strong>Primary Location of Practice</strong><br/>
Suite 100<br/>2010 Eglinton Avenue West<br/>Toronto ON  M6E 2K3<br/><strong>
</div>"""
soup = BeautifulSoup(html, 'html.parser')
dt = soup.find(class_ ={"practice-location"})
# remove "strong" here
dt.strong.extract()
for br in dt.select('br'):
br.replace_with(', ')
print(dt.text.strip().strip(',').strip())
# Suite 100, 2010 Eglinton Avenue West, Toronto ON  M6E 2K3
примерно в 3x strip()
, после замены <br>
на ,
будет получена строка
,
Suite 100, 2010 Eglinton Avenue West, Toronto ON  M6E 2K3,
первый .strip()
удалить пробел и новую строку, второй удалить запятую, а третий заменить снова пробел и символ новой строки.