Taco Bell 2147

Taco Bell #2147 is a Taco Bell restaurant located at 26002 Euclid Avenue, Euclid, Ohio.