The English term "residence" matches the Italian term "residenza"

other english words that include "residence" : italian :
place of residence residenza