Taco Bell 5283

Taco Bell #5283 is a Taco Bell restaurant located at 4537 Mayfield Road, Cleveland, Ohio.