KFC G135583

KFC #G135583 is a KFC restaurant located at 1206 South Woodland Boulevard in DeLand, Florida.