Ubicada sobre la roca, la basílica se construyó sobre un templo anterior románico. La obra es del siglo XVI, en estilo gótico tardío, con decoración renacentista. El edificio se compone de la iglesia, la capilla de San Juan de Letrán y el claustro.