Taco Bell 20357

Taco Bell #20357 is a Taco Bell restaurant located at 3554 South Tower Road, Aurora, Colorado.