Taco Bell

3271 Business Park Dr, Vista CA

(760) 727-5912

Rated 5.0 out of 5 from 1 Reviews Taco Bell is a top notch Fast Food Restaurant Ranked #1 of 24 Restaurants in Arbor Ranch Vista.

★★★★★ on the 7th of August, 2013

Wow dude what is that smell!
Location