Taco Bell 30256

Taco Bell #30256 is a Taco Bell restaurant located at 1120 Leisure Town Road, Vacaville, California.