El castillo de Torelló está documentado desde 881 y la iglesia de San Vicente desde 1059.