Kozarnika cave is located from the town of Belogradchik in northwestern Bulgaria, on the northern slopes of the Balkan Mountains, close to the Danubian Plain. It is opened to the south, at above the valley. With its length of , the cave is among the small-sized in the Belogradchick karst region. Studies over the course of two decades uncovered 21 geological layers there, containing (bottom to top) archaeological complexes of Early Lower Paleolithic (layers 13 - 11a), Middle Paleolithic (layers 10b - 9a), Early Upper Paleolithic (layer 6/7), a sequence of an original Paleolithic bladelets industry with backed pieces that scholars called Kozarnikian (layers 5c - 3a), Early Neolithic, Late Copper Age, Late Bronze Age, Medieval and Late medieval periods.