Oh and here's the address and number for the Witches Brew. Apparently it still exists! So if any of you are feeling adventurous, and happen to be in Long Island, New York, Check it out. I'm sure they won't mind me doing a little advertising for them. Go see it for me, before it's too late.
311 Hempstead Tpke
West Hempstead, NY 11552