Taco Bell 29120

Taco Bell #29120 is a Taco Bell restaurant located at 1801 Ashville Road, Leeds, Alabama.