Taco Bell 29537

Taco Bell #29537 is a Taco Bell restaurant located at 3500 West Broward Boulevard, Fort Lauderdale, Florida.