Cagle Castle, (aka, “Dwarf Castle”) is located on Hwy 140 in Fulton County at 12570 Arnold Mill Road at the SW corner of Cagle Road in Alpharetta, Georgia. Arnold Mill Road is the border line for the cities of Roswell and Alpherett (some sources list the castle in Roswell).
Built in the late 1960s through the 1970s, Cagle Castle (because of it’s proximity to Cagle Road) is a 1400-square-foot, 2-bedroom suburban manor made entirely of stone. It features reflective yellow glass windows, turrets, drawbridges, and even a moat that doubles as a swimming pool.
A spike-topped iron fence surrounds the castle while over-sized statues of dwarfs (some call them gnomes) stand guard atop stone columns at the two entrances of the gated estate.
The castle was constructed of pink and white marble from The Georgia Marble Quarry in Tate, Georgia and granite mined from quarries near Stone Mountain and Elberton, Georgia. It is rumored that most of the living space in the castle is subterranean.
Now why, you may ask, is there a castle in the middle of northern Georgia? Well, the answer is quite sweet and romantic.
Once upon a time, a truck driver named Rudy McLaughlin promised to build a castle for his princess of a wife, Ruth. Well, Ruth’s prince kept his promise and for the past few decades Rudy and Ruth have lived their life in the fantasy castle. Mr. McLaughlin completed the castle with help from friends and relatives.
Although alluring for the many people who pass by the place, the Cagle Castle is a private home and not open for tours, but you can park your car and take a peek at the unique structure.
12570 Arnold Mill Rd
Alpharetta, GA 30004