Neale Woods Nature Center is part of the Fontenelle Nature Association and consists of 554 acres of floodplain and upland woodlands and restored prairie just north of Omaha. It is also home to the Millard Observatory, the largest public observatory in the Omaha metro area.
rate and review this attraction: