Taco Bell 23826

Taco Bell #23826 is a Taco Bell restaurant located at 2011 Allentown Road, Lima, Ohio.