Taco Bell 17354

Taco Bell #17354 is a Taco Bell restaurant located at 12560 Southwest Freeway, Stafford, Texas.