holly home nursing wallpaper holly hill nursing home newbury ohio Holly Hill Nursing Home established in 1966 and located in Newbury Ohio is a 75-bed long-term care facility that provides health … Sunday, June 19, 2022 Edit