Oravský Hrad, built on a 112-metre-high rock, originally served not only as a defensive castle but also as a customs post.