Its official, one of the scariest haunted houses in the world is right here in Atlanta! Netherworld was named as one of the “Top 22 Scary Houses in the World” complied by Architecture Ideas. At #18, Netherworld was joined by haunted houses across the world, from Japan to Poland, each offering a different experience. See the full list here.
- Share on