Map of Horseshoe Lake in St. Charles County, MO:

Horseshoe Lake St. Charles Winfield 38.8987189 -90.7228295