Some holes in it? Ok, some holes aren't gonna provide enough light for a tree to grow =/
I just can't buy it =/ Maybe some grass, or weeds, but not an entire tree.
If it's in a hollowed out mountain, then just make it surrounded by a mountain, I think that would suffice. It just seems to weird having trees grow inside a cave..