Tsarevets is a medieval stronghold situated on a hill of the same name in Veliko Tarnovo, in northern Bulgaria.