Upper Town is the historical location of Zagreb. It has medieval type of atmosphere and lovely cobblestone streets. You will be seeing churches, a marvelous cathedral and many traditional restaurants. Upper Town is just a few minutes close to the city center.