8 rooms with private baths. Located in the Catskill Mountains of upstate New York in the beautiful town of Windham, our country Inn is the perfect place to bring your family for a relaxing stay. Kelly acres is seven miles from Ski Windham Resort, on two hundred scenic acres. It is the ideal place to enjoy a peaceful getaway.