KFC - 8560 Greenwood Road in Greenwood, Louisiana (Restaurant) - Map
Map & Directions Store Details & Deals
8560 Greenwood Road
Greenwood, Louisiana 71033
Phone: (318) 938-5411
8560 Greenwood Road
Greenwood, Louisiana 71033
Phone: (318) 938-5411