Taco Bell 28351

Taco Bell #28351 is a Taco Bell restaurant located at 1130 Highway 67 West, Alvarado, Texas.