Neale Woods trails are open except where posted due to ongoing maintenance and repair. Please follow all trail signage. The Neale Woods Nature Center building will remain closed. Located in Northeastern Omaha alongside the Missouri River, Neale Woods Nature Center offers 600-acres of scenic hilltop prairies, forest, and 9-miles of hiking trails.