La Tacita, corner of Barahona and Av. San Martin.
La Cafetera, el Conde, between 19 de Marzo and Duarte, I believe.
Both grind the coffee beans to your taste, fine for expresso machines , or less so for percolators.
a bit more expensive, around 75 pesos a pound but well worth it. Italians...