This is Telc, a small town in the Czech Republic featuring a castle and a town square that closely resembles something you would expect to see in Disneyland
Statue I stumbled upon in Prague while roaming near Charles University
The Citadel in Budapest, Hungary up close
View of Prague as seen on my walk from the Kolej to [...]