Stars And Stripes Taco Shop

5706 Miramar Rd San Diego CA 92121 USA

(858) 450-1610

Location