Taco Bell 5721

Taco Bell #5721 is a Taco Bell restaurant located at 3201 Elida Road, Lima, Ohio.