Taco Bell 25783

Taco Bell #25783 is a Taco Bell restaurant located at 2033 Solano Avenue, Vallejo, California.