Cigars International, a nearly 6,000-square-foot cigar store and lounge in The Strand at Town Center, is now open. The store ...