Levoča is a town in northeastern Slovakia, situated in Prešov region. Since 2009, it is a UNESCO World Heritage Site.