The Skeleton Key Odditorium stands proudly on SW 10th Avenue, its brick facade and large windows offering passersby tantalizing glimpses of the wonders (and horrors) waiting inside.