Willard State Hospital, New York (Historic Asylums)

Willard State Hospital

Willard, New York

Located near Seneca Lake.


Visit RootsWeb