The Best of Zagreb’s Upper Town: Landmarks, Legends, and Local Secrets
Zagreb is a city divided into two halves that perfectly complement each other: the historic Upper Town (Gornji Grad) and the elegant Lower Town (Donji Grad). The first, dating back to the 11th century, is filled with cobblestone streets and red-tiled rooftops, being – without a doubt – the most romantic part of Croatia’s capital. … Read more