There is a fairly large clearing to the right of the photo. It is certainly not level and smooth enough for a take off, but it is an adequate landing strip, that's for sure.

I got three flights in. Best flying I've had thus far. Absolute blast. This is NY, by the way.