Kratovo
The Town of Kratovo (Кратово) Kratovo, the “City of Towers & Bridges”, is located in a volcanic crater (from which the town derives its name) on the western slopes of the Osogovo mountain. A hilly terrain with a river running through the center of the town combined with unique architecture makes […]