windham new york hotel Things To Know Before You Buy
There’s one thing distinctive about Windham. Situated in The nice Northern Catskills, it’s an area that family members and close friends have quietly escaped to for generations in pursuit of organic attractiveness and outdoor adventures. That’s just what you’ll find at Wylder Windham.Found all around lower than one km from Tomb of Maimonide