Taco Bell 23697

Taco Bell #23697 is a Taco Bell restaurant located at 280 South 3rd Street, Jacksonville Beach, Florida.