Amica Westboro Park senior living residence, in dynamic Westboro Village, sits along the Ottawa River in Canada’s capital, providing access to beautiful waterside walking trails an... more... See more text