Taco Bell 2086

Taco Bell #2086 is a Taco Bell restaurant located at 15500 Detroit Avenue, Lakewood, Ohio.