Atlanta/Norcross, Georgia – Netherworld Haunted House admin June 16, 2009 0 Atlanta/Norcross, Georgia – Netherworld Haunted House