Taco Bell 32904

Taco Bell #32904 is a Taco Bell restaurant located at 65 Eglin Parkway Northeast, Fort Walton Beach, Florida.