KFC 20815

KFC #20815 is a KFC restaurant located at 1005 Highway 12 in Rio Vista, California.