About

Founded in 1999 as an online store, Neptune Cigars Superstore is based out of Miami, Florida. In addition to Neptune Cigars’ successful online store, they have 3 brick and mortar stores located in South Miami/Kendall, Little Havana, and Fort Lauderdale.