go! by Jessica J. at InsiderPages
Sunday, September 21, 2008
Taco Rosa has the best sangria in town. The food is really good, and i have never had a bad experience.
my only complaint is that it can get kind of pricey, but i would say if your really craving good, fresh, healthy mexican food and sangria, this is the place to go!