Olivia's premier products are produced in this 60,000 square foot (5,600 meter) rolling facility which is capable of producing 50,000 cigars a day.
Oliva Cigar Co. factory
No Thumbnail
© Bing Maps
By tallturtle82 @ 2019-04-23 08:53:05