Taco Bell 30096

Taco Bell #30096 is a Taco Bell restaurant located at 1545 US Highway 183, Leander, Texas.