El Esmeraldas Taco Shop

restaurant in Parkview, San Diego

Phone: (858) 565-6290

Address: 3542 Ashford St