Taco Bell 31404

Taco Bell #31404 is a Taco Bell restaurant located at 12360 Leslie Road, Helotes, Texas.