Medvedgrad is a medieval fortified town built in 1254 on Medvednica mountain.