El Toro Street Tacos And Beer

El Toro Street Tacos and Beer, 6358 Del Cerro Blvd, San Diego, CA 92120, United States

(619) 287-8541

Location