Mi Tierra Super Taco

2860 Main St, San Diego, CA

Menu (As of 10/29)

Mi Tierra Super Taco: hours and how to order