Taco Bell 23773

Taco Bell #23773 is a Taco Bell restaurant located at 5151 University Boulevard West, Jacksonville, Florida.