Taco Bell 19917

Taco Bell #19917 is a Taco Bell restaurant located at 1205 Laura Village Drive, Apex, North Carolina.