KFC C015017

KFC #C015017 is a KFC restaurant located at 8644 Balboa Boulevard in Northridge, California.