Want to go here this weekend but not sure of their location. Tried looking on the board and didn't see it there. I called information and there's no phone number, which seemed a bit odd to me. Can someone please put me out of my misery and tell me if this is correct 133-43 Roosevelt Ave? If not, I'd appreciate their address. Thanks all!