KFC G135584

KFC #G135584 is a KFC restaurant located at 1408 North Woodland Boulevard in DeLand, Florida.