Taco Bell 26764

Taco Bell #26764 is a Taco Bell restaurant located at 2605 North Velasco Street, Angleton, Texas.