The Lodge at Windham Mountain is a cozy retreat nestled in the heart of New York, NY, offering comfortable accommodations and a tranquil atmosphere for guests to unwind.
With its convenient location near Windham Mountain, the lodge provides easy access to outdoor activities and scenic views, making it an ideal destination for nature enthusiasts and relaxation seekers alike.
Generated from their business information