About 25,000 people come each year to attend an education program, visit the Nature Center, hike its trails, or tour Wildflower Island, a 2 acres island sanctuary located within Teatown Lake that is home to over 230 native and endangered species of wildflowers.