Taco Bell 17788

Taco Bell #17788 is a Taco Bell restaurant located at 910 East Vista Way, Vista, California.