KFC D011003

KFC #D011003 is a KFC restaurant located at 465 East 17th Street in Costa Mesa, California.