KFC D241014

KFC #D241014 is a KFC restaurant located at 771 Big A Road in Toccoa, Georgia.