at-home card

Noun

 * 1) A card, similar in size to a business card, conveying personal non-business contact information; may be used as an invitation to visit.