Veliko Tarnovo ist eine Stadt in der gleichnamigen Provinz in Bulgarien. Sie liegt im Norden des Landes und ist eine der ältesten Städte Bulgariens. Veliko Tarnovo war einst die Hauptstadt des Zweiten Bulgarischen Reiches und ist daher reich an historischem und kulturellem Erbe. Die Stadt ist bekannt für ihre malerische Lage auf drei Hügeln, die von den Flüssen Yantra und Sereth umgeben sind. Die Altstadt erstreckt sich entlang der Hügel und ist geprägt von engen Gassen, steilen Treppen und historischen Gebäuden. Die Architektur reicht von mittelalterlichen Festungen und Kirchen bis hin zu traditionellen bulgarischen Häusern mit Holzbalkonen.