About Altoids
Altoids are a brand of mints. The brand was created by the London-based Smith & Company in the 1780s, and became part of the Callard & Bowser company in the 19th century.
Altoids are a brand of mints. The brand was created by the London-based Smith & Company in the 1780s, and became part of the Callard & Bowser company in the 19th century.