CUCAS RESTAURANT
Updated 28 days ago
6527 Madrid Rd Isla Vista, 93117
"Super Cucas", the very first Taqueria established in Santa Barbara, opened its doors in 1991. Since then, it has won First Place for ‘Best Burrito' in the Santa Barbara Independent's annual ‘Best Of' contest every year.