Teatown Lake Reservation is a nonprofit nature preserve that sits on 875 acres of land. The park features over 15 miles of hiking trails, tours of Wildflower Island and a nature center. Teatown Lake Reservation also offers educational programs for children and adults.