Taco Bell 24548

Taco Bell #24548 is a Taco Bell restaurant located at 240 Linton Boulevard, Delray Beach, Florida.