Dollhouse

Dollhouses are outposts created by the Dollies.

The walls are generally made of organic materials (humans) and are grotesque looking. In certain places, there may be humans with special powers being researched. The outside looks rather strange and alien. They have a barrier organism in the shape of an eye at the very top.

It was completely unharmed by the Scepter of God--a large pole dropped from a satellite in an attempt to destroy it, or at least break it's barrier.

Usually, they are located in major cities. Japan's, however, is located in the middle of a mountan range.