Taco Bell 30150

Taco Bell #30150 is a Taco Bell restaurant located at 9504 North Lamar, Austin, Texas.