Taco Bell 26789

Taco Bell #26789 is a Taco Bell restaurant located at 5640 West Grand Parkway South, Richmond, Texas.