Historic Center of Telč – UNESCO World Heritage Site Czech Republic

The historic Center of Telč is a stunning UNESCO World Heritage Site in the Southern Czech Republic with Renaissance houses on the main square that give this town a feel as if straight from a Disney movie.