Find salvadoran restaurants in Santa Cruz, California
107 Leonard St, Santa Cruz, CA 95060, United States