Taco Bell 27806

Taco Bell #27806 is a Taco Bell restaurant located at 6117 North Fry Road, Katy, Texas.