Casillas has every kind of cigar imaginable. They are all hand rolled too, right there in the shop. Prices are reasonable, the employees are knowledgable and friendly. Parking is good, there's few spots but people are usually in and out quickly. I'd recommend a brandy torro or an aromatico, both are excellent.
more