21 Town Square Pl, Vacaville, California 95688 USA
Cool down in this heat wave with our delicious margaritas and palomas!
Photo Credit: Yelp