A new KFC just opened in North Branch; it is located at 5496 St Croix Trail, just west of the I-35 exit in North Branch.

Load comments