Taco Bell 24564

Taco Bell #24564 is a Taco Bell restaurant located at 6862 Okeechobee Boulevard, West Palm Beach, Florida.