KFC G410059

KFC #G410059 is a KFC restaurant located at 403 US Highway 71 North in Mena, Arkansas.