KFC D016012

KFC #D016012 is a KFC restaurant located at 2970 North Bellflower Boulevard in Long Beach, California.