Windsor House at Omni Manor Health Care Center & Rehabilitation Center is located in Youngstown, United States on 3245 Vestal Rd. Windsor House at Omni Manor Health Care Center & Rehabilitation Center is rated 3.1 out of 5 in the category nursing homerehabilitation center in United States.