Taco Bell 26472

Taco Bell #26472 is a Taco Bell restaurant located at 1830 South Federal Highway, Fort Lauderdale, Florida.