The Doll’s Head Trail is one of Atlanta’s obscure city trails found at Constitution Lakes Park in southeast Atlanta. Along the trail is a collection of...