Taco Bell 17264

Taco Bell #17264 is a Taco Bell restaurant located at 1075 West Pleasant Valley Road, Parma, Ohio.