Taco Bell 32325

Taco Bell #32325 is a Taco Bell restaurant located at 2331 Lakeland Drive, Flowood, Mississippi.