Taco Bell 32035

Taco Bell #32035 is a Taco Bell restaurant located at 1635 CR 220, Fleming Island, Florida.