Lovech

Beautiful and charming, situated between the Danube hilly valley and the Fore-Balkan, Lovech is one of the oldest towns in Bulgaria.