St. Charles , Iowa St. Charles is a city in Madison County , Iowa , United States .
St. Charles , Iowa St. Charles is a city of Iowa in the United States .