Is this place still open? I walk by it fairly often and it's always closed (yes, it's after 5pm). I never see it mentioned on the board and I've never read a review for it either. Am I missing something? Is there a secret entrance that I don't know about? Has anyone actually BEEN there?