Preston, the county seat of Fillmore County, is a scenic town of 1,400 located in the Root River Valley and home of the National Trout Center. Preston offers a peaceful, small town atmosphere close to many interesting and recreational activities in southe