You can edit something on the page right now! Register today, it's fast and free!
The definition of Xanadu, is an idyllic, exotic, or luxurious place. The definition of the Montecristo Habana 2000 Xanadu is an idyllic, exotic, luxury cigar. This robust Robusto is bursting with hearty notes of spice, leather, and toast. A pleasure for your palate and a delight to your senses, The Xanadu is the smoke of choice for lovers of stout cigars with a full flavored profile. These elegant cedar sleeved glass tube cigars are sold in boxes of 20. [+]