Folks Who Lived on the Hill
Sitting at 87 15th Street NE, The Castle, as it is called, is an odd sight. It sits amid a copse of glass office towers in the heart of Midtown Atlanta. Built in 1909 by agricultural magnate Ferdinand McMillan (1844–1920), it has stood its ground all these years. AcrossContinue Reading

