Le centre historique de Saint-Ambroix est en grande partie médiéval, avec l'ancien château, la tour de l'horloge et la chapelle de la Vierge ainsi que la tour Guisquet.