Tacos & Tarros
Address:
2015 Birch Rd, Chula Vista, CA 91913
Phone:
(619) 482-8555 Restaurants, Mexican
Other Businesses:
- Mariscos Hectors at 2305 Otay Lakes Rd, Chula Vista, CA 91915
- Chili's Grill & Bar at 2015 Birch Rd., Ste.2400, Chula Vista, CA 91915
- Little Caesars Pizza at 2946 Ranch Gate Rd, Chula Vista, CA 91914
- Coffee Bean and Tea Leaf at 659 E Palomar St, Chula Vista, CA 91911
- California Pizza Kitchen at 2015 Birch Rd, Chula Vista, CA 91915