1. Chambers House Nature Center 1475 Creek Rd, Newark, DE 19711 Coordinate: 39.69615,-75.75583 Phone: (302) 368-6560