Taco Bell 28378

Taco Bell #28378 is a Taco Bell restaurant located at 13660 Euclid Avenue, East Cleveland, Ohio.