Taqueria Santa Cruz

Santa Cruz, United States

Taqueria Santa Cruz is a mexican restaurant in Santa Cruz at the beach. Mexican food, hearty soup and good burritos. Unbeatable pricing.