Taco Bell 24973

Taco Bell #24973 is a Taco Bell restaurant located at 5875 New Kings Road, Jacksonville, Florida.