Where is Ledyard?

Where is Ledyard located?

Ledyard, Iowa, United States (approx. 43.4216242°, -94.1621842°)


Where is Ledyard on the map?