Any of the Ligier stores should have. They have lots of locations, at least through centro. There is one right on Callao at Santa Fe amongst other locations.
Any of the Ligier stores should have. They have lots of locations, at least through centro. There is one right on Callao at Santa Fe amongst other locations.
There's also a fairly large one on the corner of Santa Fe and Talcahuano. (On the left, crossing Talcahuano, as you're going with traffic on Santa Fe.)
If I'm wrong with Talcahuano, then it's Libertad. (One block away... further down Santa Fe with traffic) Two large rooms, but the second has a lot of wines as well.
I don't specifically know if they have flavored Stoli.