stayfocusedstaycalm.com
Kakopetria :One of the best village in Cyprus
Kakopetria means bad rock (Kako means bad and petra means rock in greek) is one of the best village in Cyprus. Kakopetria is part of Nicosia district and in foothills in the Troodos mountains.