What makes any piece of timber productive is if there are deer there. If you are seeing deer and sign, I would say you have a huntable piece of timber. See if you can locate their bedding area. If they are staying in the area, they have to have a bedding area and favorite food source.
There is some really good urban hunting to be had out there, you may have just stumbled upon some. Make sure you have permission, you want to be legal.
Good luck!