All Day

Taqueria #1

Taqueria 1
Duck Foot Miramar 8920 Kenamar Drive #210, San Diego

Tacos, Burritos and more. Yum