The City of St. Charles, located in southeastern Minnesota, warmly welcomes both residents and visitors alike. Positioned as the Gateway to the Whitewater Valley, this vibrant community is nestled amidst the picturesque rolling hills and valleys of the region.
Conveniently situated 20 miles east of Rochester and 20 miles west of Winona, St. Charles offers a charming and inviting atmosphere for all who come to explore its unique attractions and scenic surroundings.
Generated from their website's infomation