KFC F702001

KFC #F702001 is a KFC restaurant located at 17585 Lakeshore Boulevard in Cleveland, Ohio.