Taco Bell

1640 Camino del Rio N, San Diego CA

(619) 295-9700

Location