Lenoir Nature Preserve
19 Dudley Street
Yonkers, New York