Taco Bell 23760

Taco Bell #23760 is a Taco Bell restaurant located at 8331 Baymeadows Road, Jacksonville, Florida.