North Branch Nature Center is a 28-acre reserve located along the North Branch of the Winooski River. The center offers a place to learn the secrets of nature in the Capital region. It's a quiet place to walk or ski, swim or sit, or simply to do nothing beside the river... and much, much more!