Gosh that looks like a place on north lake rd. in upstate new york. Its illegal to feed deer now, but a few years ago they didn't enforce the law to often, and many places did help supplement there food source, the area is part of a huge deer yarding area, and deer from miles away migrate to these yards to get thru the winter. Now don't get me wrong, I have no idea were that picture was taken, but it does look like a place I know of.