address, residence
Lugar donde vive una persona o está situada una entidad.
El domicilio de la empresa está en Madrid.
Por favor, indícame tu domicilio.
Sounds like "domicile" — think "home" or "address".