Tacos El Vaquero

269 3rd Ave Chula Vista CA 91910 USA

(619) 678-4177

Location