Taco Bell 30170

Taco Bell #30170 is a Taco Bell restaurant located at 1400 South Colorado, Lockhart, Texas.