Attested.to

Definition

the address at which a business is located

Seed ·

Term in context

business address in CommonParlance