2 W Main St, Ventura, California 93001 USA
Absolutely Horrible So Called Margaritas!!! The Glasses are Even Worse, Completely Ruined Our Night .
Photo Credit: Yelp