Yep, it is there still, but you would need to ask the owner to let you see it. I have been in it a few years ago. It is big enough to walk crouched over in.
I think some of the confusion in this 11 year old thread is that there is a triangular park that is a block west of the mound (Sherwood Forest Park).
Adam
Something is not right. This message is just to keep things from messing up down the road