Taco Bell 32690

Taco Bell #32690 is a Taco Bell restaurant located at 4466 Towne Center Parkway, Jacksonville, Florida.