KFC G952018

KFC #G952018 is a KFC restaurant located at 6712 Forest Hills Boulevard in Greenacres, Florida.