John,
The archery range is located on state land (Sugar Hill State Forest).
Apparently it's open year round to anyone, but targets may not be up. Here is the DEC website with the details:
http://www.dec.ny.gov/lands/37446.html
Also, this might lead to more info:
http://members.localnet.com/~archery1/