Taco Bell 21392

Taco Bell #21392 is a Taco Bell restaurant located at 16950 East Lincoln Avenue, Parker, Colorado.