hill home ohio wallpaper holly hill nursing home newbury ohio Description Holly Hill Nursing Home established in 1966 and located in Newbury Ohio is a 75-bed long-term care facility that prov… Wednesday, October 12, 2022 Edit