Taco Bell 28377

Taco Bell #28377 is a Taco Bell restaurant located at 1531 West 117th Street, Cleveland, Ohio.