The Italian term "indirizzo postale" matches the English term "postal address"

other italian words that include "indirizzo" : english :
rivolgere la parola, indirizzo, nominativo address