Kwik Star Opens in Altoona

DSC recently completed the new Kwik Star in Altoona, Iowa. They held their grand opening on September 16, 2022.