Taco Bell 28373

Taco Bell #28373 is a Taco Bell restaurant located at 4110 Lee Road, Cleveland, Ohio.