The Farmacia I've used and see tourists and ex-pats (and locals) going to is in the Mega Super Store. Dori was popular some years ago, don't know how many of these little guys survive. A Sam's club opened last year they may also have a Farmacia.