Custom napkins serve as the ultimate detail that ties a gathering together in a truly memorable way. These little things usually go unnoticed by people, but they provide an excellent canvas on which to express one's personality or brand oneself. Whether you have planned a large wedding celebration or just manage a cafe in the neighbourhood, these pieces will create a very memorable impression...