Taco Bell 23761

Taco Bell #23761 is a Taco Bell restaurant located at 5905 Merrill, Jacksonville, Florida.