Cigar Review: Red Anchor Admiral — The Cigar Authority

Red Anchor was the start of the boutique cigar industry when the line originally released in 1772 in Holland. Albertus Hillen Sigarenfabriek established the Red Anchor Factory and Cigar Brand in Delft, Holland. On February 22, 1772, legal permission was granted from the Aldermen of the Municipality of Delft, for Albertus to sell his cigar…

Cigar Review: Red Anchor Admiral — The Cigar Authority

One comment

Let me know your thoughts and feedback, thanks for your support.

This site uses Akismet to reduce spam. Learn how your comment data is processed.