Taco Bell 35358

Taco Bell #35358 is a Taco Bell restaurant located at 5840 Memphis Avenue, Cleveland, Ohio.