Taco Bell 26469

Taco Bell #26469 is a Taco Bell restaurant located at 3970 West Oakland Park Boulevard, Lauderdale Lakes, Florida.