Taco Bell 2114

Taco Bell #2114 is a Taco Bell restaurant located at 35020 Euclid Avenue, Willoughby, Ohio.