Tamarack Hollow Nature & Cultural Center

The nonprofit Tamarack Hollow Nature and Cultural Center conserves, owns and manages 5.7 acres located at 1515 Savoy Hollow Road, and other property for hiking in Windsor, Mass.