Have your ever been to House on the Rock?
Very near your description.
No, never even heard of it. But I'll look it up. Thanks.