Site Editor

The Haunted Rhodes Hall Castle in Atlanta Georgia

Rhodes Hall – Atlanta’s Haunted Castle

Rhodes Hall: Furniture magnate Amos Giles Rhodes wanted the best of the best for his new mansion on Peachtree Street in Atlanta, Georgia. Built in 1904, at the height of America’s fascination with electricity, Rhodes installed some 300 light bulbs throughout his home, ensuring that its gilded rooms glittered on the darkest of nights. Over…

Read More