The Osborn Pavilion Honored as a "2024 Best Nursing Home" by U.S. News & World Report
The Osborn Pavilion has been recognized as a “Best Nursing Home” for 2024 by U.S. News & World Report, receiving a 5/5 overall rating. It is one of only four skilled nursing facilities in...