Le premier château ou ancien castrum était contigu à la porte fortifiée d'Amont et aux remparts. Le deuxième appelé "La Citadelle" se situait au XIVème siècle au centre du village jusqu'au château actuel qui date seulement du XVIIe. Il est imposant par ses dimensions, avec une tour ronde et des murs impressionnants de l'ancienne forteresse. Sa façade donnant sur cour est agrémentée de deux tours du XIXe siècle.