Havana Castle Cigars is located in London, Canada on 333 Horton St E Unit 101. Havana Castle Cigars is rated 4.7 out of 5 in the category cigar shop in Canada. Havana Castle Cigars is London's biggest retailer of cigars, tobacco products and accessories. From Cuban cigars to pipe tobacco to coffee, we're your one-stop tobacconist shop.
Address
333 Horton St E Unit 101
Headquarters
London, Ontario