Taco Bell 4119

Taco Bell #4119 is a Taco Bell restaurant located at 2010 Nut Tree Road, Vacaville, California.