Located off Mountain Road, this beautiful natural area has nature trails, a diverse habitat, wild flowers, and a water course that falls 80 feet.
DIRECTIONS GPS USERS: Set destination to 827 Roaring Brook Road, Cheshire, CT 06410.