Taco Bell 28407

Taco Bell #28407 is a Taco Bell restaurant located at 8157 Beechmont Avenue, Cincinnati, Ohio.