Taco Bell 28841

Taco Bell #28841 is a Taco Bell restaurant located at 1481 East Monte Vista Avenue, Vacaville, California.