Geo quick facts: Windham is a town in the Catskill Mountains of New York State. It’s known for Windham Mountain Resort, with ski trails, terrain parks and a mountain bike park. Area trails include the multi-use Windham Path, passing streams and a covered bridge, and the Escarpment Trail to the summit of Windham High Peak. The Five State Lookout offers far-reaching views of the Hudson River Valley and surrounding mountain ranges – wikipedia.
Advertisement |