KFC D118002

KFC #D118002 is a KFC restaurant located at 1293 South Main Street in Yreka, California.