Watershed nature center is a unique natural treasure and a biodiverse gem located in edwardsville, il. it is approximately a 45 minute drive from where i live in st. louis city, and definitely worth the trip!. The watershed nature preserve, a nature preserve within the city of edwardsville, was founded to preserve and restore local ecosystems. as part of the cahokia creek watershed, watershed nature center is comprised of over forty acres of wetlands, prairies, and upland and lowland forests.. Get directions, reviews and information for watershed nature center in edwardsville, il..
Contact the watershed at 618-692-7578 or info@watershednc.org watershed nature center, 1591 tower avenue, edwardsville, illinois 62025 the watershed nature center is a non-profit, 501(c)3 organization..