Exploring the Zagreb Upper Town: Things to See and Do

Zagreb is divided into two halves, the Zagreb Upper town and Zagreb Lower Town (Gornji and Donji Grad). The first one is the old city dating back to the 11th century, full of red tile roofs and cobblestone streets. It’s the most romantic part of Zagreb. It’s my favorite part of Zagreb. Every time I … Read more