Willard State Hospital

Willard, New York

Located near Seneca Lake.


Visit RootsWeb