Kuklica is located 8 km northwest of Kratovo. The stone formations are situated on the right bank of the Kriva River valley. The area has an altitude of 415-420 m and extends over an area of 0.3 square km.
There are three main legends surrounding the formation of the strange stone pillars in Kuklica. The most famous legend is that of a man who could not decide which of two women he should marry. So, the man planned to marry each woman on the same day at different times. When the first wedding was in progress, the second woman to marry the man went to see who was getting married on the same day as she. When she saw her future husband marrying another woman, she cursed all in attendance at the wedding and turned them into stone.
There is another variation of the first legend to the story. That it was a woman that was in love with a man who already loved another woman. They planned to marry and on their wedding day, the brokenhearted woman cursed everyone and turned them into stone.
Another popular legend is that there was once a forest in the area, but due to battles it was burned down. Then, the area became a wasteland. The temperatures were very low and when the army passed through the wasteland, all of the soldiers turned into rocks.