Taco Bell 28353

Taco Bell #28353 is a Taco Bell restaurant located at 641 North 14 Street, Leesburg, Florida.