Taco Bell 32892

Taco Bell #32892 is a Taco Bell restaurant located at 1701 Rombach Avenue, Wilmington, Ohio.