Based on the placards outside, apparently Satan was an attraction here. But aside from that, what and where was this place, and what was unusual about it, compared to other similar venues? Please: memories, yes; guesses, yes; web-sleuthing, absolutely not.
|