Windsor House is a residential care facility located in a clean, quiet neighborhood of Huntsville, AL. The facility is open 24-7 and can be accessed via McAllister Drive SW, off Governors Drive SW. The community is near Huntsville hospital and nursing homes such as Brookshire Healthcare Center.