Wholesale Greeting Cards for Independent Retailers

Minimum order: 24 cards — mix and match any designs across all ranges. Orders are fulfilled within 5 working days.