Don Lucio's Taco Shop II 9969 Mira Mesa Blvd San Diego, CA 92131 Phone: (858) 549-4752
Category: Foods - Carry Out