Taco Bell 23711

Taco Bell #23711 is a Taco Bell restaurant located at 7637 Lem Turner Road, Jacksonville, Florida.