Taco Bell 32210

Taco Bell #32210 is a Taco Bell restaurant located at 200 Euclid Avenue, Cleveland, Ohio.